CCSE Course Updates

This page is subject to change/updates as necessary. Please check back periodically in case adjustments have been made for your major.

New course! CSE 1300 Introduction to Computing Principles

This class covers the foundations of logical and algorithmic thinking, explores jobs and career paths within computing, and covers the scope and impact of computing on the world today. It is created for those who have had very little or no programming experience, or would like to ensure a solid foundation in programming fundamentals before tackling Programming 1 and 2. This will be considered free elective credit and is not required by any program.

Course Numbers

Course numbers for some classes will be changing effective Fall 2018. Below is a list of scenarios for what you should take, depending on your major.

If you aren't sure what you took or are taking will count, click here.

If you have taken the current course number for a class, you do not need to retake the course with the new number. Either number will work for prerequisites, degree requirements, and repeating a course. 

Some prerequisites have also changed. Please scroll past the majors to view them.

I am a(n)...

  • I took, am taking, or will take in the summer

    • For fall semester, you should sign up for CSE 1322 (3 credits) & CSE 1322L (1 credit) Programming & Problem Solving II.

    • You should continue on to your upper level classes as you have planned. If you're not sure what to take, send us an e-mail!

    • You should continue on with your upper level classes as you have planned. If you're not sure what to take, send us an e-mail!

     

  • This spring, I am taking...

    • If you plan to take classes in the summer, you should take CS/CSE 1302.

      If you don't plan to take classes in the summer, during the fall semester you will register for

      • CSE 1322 (3 credits) & CSE 1322L (1 credit)
    • The next set of major courses in the prerequisite chain are Data Structures and Computer Org & Architecture.

      If you are intending to take one of these this Summer semester, you should register for

      • CS 3304 (4 credits) Data Structures** or
      • CS 3501 (4 credits) Computer Org & Architecture

      We do not advise you take these in summer unless you absolutely have to, and if you do, only take one of them.

      If you are planning to take one/both of these in the Fall semester, you will register for

      • CS 3305 (3 credits) & CS 3305L (1 credit) Data Structures** and/or
      • CS 3503 (3 credits) & CS 3503L (1 credit) Computer Organization and Architecture

      ** Data Structures also requires you to have a 'C' or better in MATH 2345 Discrete Mathematics

      We do not recommend taking both in the same semester unless you need to.

    • If you have not yet taken Computer Organization and Architecture and

      Plan to take it in Summer 2018, register for

      • CS 3501 (4 credits) Computer Organization and Architecture

      Plan to take it in Fall 2018, register for

      • CS 3503 (3 credits) & CS 3503L (1 credit) Computer Organization and Architecture

      If you have already taken this, you will continue with your upper level classes as you had planned.

    • If you have not yet taken Data Structures and

      Plan to take it in Summer 2018, register for

      • CS 3304 (4 credits) Data Structures**

      Plan to take it in Fall 2018, register for

      • CS 3305 (3 credits) & CS 3305L (1 credit) Data Structures**

      ** Data Structures also requires you to have a 'C' or better in MATH 2345 Discrete Mathematics


      If you have already taken this, you will continue with your upper level classes as you had planned.

    • You can continue on with your upper level classes as you had planned. There have been no course number changes.

    In the summer, I plan on taking...

    • In the fall semester, you will take

      • CSE 1322 (3 credits) & CSE 1322L (1 credit) Programming & Problem Solving 2
    • In the fall semester, you will take

      • CS 3305 (3 credits) & CS 3305L (1 credit) Data Structures** and/or
      • CS 3503 (3 credits) & CS 3503L (1 credit) Computer Organization and Architecture

      ** Data Structures also requires you to have a 'C' or better in MATH 2345 Discrete Mathematics

    • If you have not yet taken Computer Organization and Architecture, you will register for

      • CS 3503 (3 credits) & CS 3503L (1 credit) Computer Organization and Architecture

      If you have already taken this, you will continue with your upper level classes as you had planned.

    •  If you have not yet taken Data Structures, in the fall you will register for

      • CS 3305 (3 credits) & CS 3305L (1 credit) Data Structures **

      ** Data Structures also requires you to have a 'C' or better in MATH 2345 Discrete Mathematics

      If you have already taken this, you will continue with your upper level classes as you had planned.

    • You can continue on with your upper level classes as you had planned. There have been no course number changes beyond Programming 1, Programming 2, Data Structures, and Computer Organization and Architecture.
    • Please refer to the above list for what you are registered for in spring. Fall course number changes are located there.

     ** Data Structures also requires you to have a 'C' or better in MATH 2345 Discrete Mathematics

  • This spring I am taking

    • If you plan to take a class in the summer, you should register for

      • CS 1301 or CSE 1301 (4 credits) Programming I

      If you don't plan to take classes in the summer, in the fall you should register for

      • CSE 1321 (3 credits) & CSE 1321L (1 credit) Programming & Problem Solving I
    • If you plan to take a class in the summer, you should register for

      • IT 1324 (4 credits) Advanced Programming Principles

      If you do not plan to take classes in summer, for the fall semester you should register for

      • IT 1323 (3 credits) & IT 1323L (1 credit) Advanced Programming Principles
    • We will use this course to fill in for IT 1324 Advanced Programming Principles. You don't need to take IT 1324 (soon to be IT 1323 & 1323L Advanced Programming Principles), nor CSE 1322/L, and you may continue on to your upper level IT courses as you planned.  CS/CSE 1302 will count for any prerequisite that says IT 1324 or IT 1323/L.

    • You should continue on with your upper level IT classes as you had planned.
    • You should register for the upper level IT classes as you had already planned.

    In summer, I plan on taking

    • In the fall, you will register for

      • CSE 1321 (3 credits) & CSE 1321L (1 credit) Programming & Problem Solving I
    • In the fall, you will register for

      • IT 1323 (3 credits) & IT 1323L (1 credit) Advanced Programming Principles
    • You should register for the upper level IT classes as you had already planned. 

    • You should register for the upper level IT classes as you had already planned.

    • Please refer to the above list for what you are registered for in spring. Fall course number changes are located there.

     

  • This spring I am taking 

    • If you plan to take classes in the summer, you will register for

      • CSE 1302 or CS 1302 Programming & Problem Solving II

      If you don't, in the fall semester you will register for

      • CSE 1322 (3 credits) & CSE 1322L (1 credit) Programming & Problem Solving II
    • If you plan to take classes in the summer, you will register for

      • CS 3304 (4 credits) Data Structures**

      If you don't plan on taking classes this summer, in the fall you will register for

      • CS 3305 (3 credits) & CS 3305L (1 credit) Data Structures**

      **Data Structures also requires you to have a 'C' or better in CSE 2300 or MATH 2345. If you take CSE 2300, you will need a prerequisite override. Only CGDD and SWE majors are permitted to use CSE 2300 toward degree and prerequisite requirements.

    This summer I plan on taking

    • In the fall, you will register for

      • CSE 1322 (3 credits) & CSE 1322L (1 credit) Programming & Problem Solving II
    • In the fall, you will register for

      • CS 3305 (3 credits) & CS 3305L (1 credit) Data Structures **

      **Data Structures also requires you to have a 'C' or better in CSE 2300 or MATH 2345. If you take CSE 2300, you will need a prerequisite override. Only CGDD and SWE majors are permitted to use CSE 2300 toward degree and prerequisite requirements.

     

  • This spring I am taking

    • If you plan to take classes in the summer, you will register for

      • CSE 1302 or CS 1302 Programming & Problem Solving II

      If you don't, in the fall semester you will register for

      • CSE 1322 (3 credits) & CSE 1322L (1 credit) Programming & Problem Solving II
    • In summer or fall semester, you should take SWE 3313 Intro to Software Engineering.

      The next set of CS major courses in the prerequisite chain are Data Structures and Computer Org & Architecture.

      If you are intending to take one of these this Summer semester, you should register for

      CS 3304 (4 credits) Data Structures** or
      CS 3501 (4 credits) Computer Org & Architecture
      We do not advise you take these in summer unless you absolutely have to, and if you do, only take one of them.

      If you are planning to take one/both of these in the Fall semester, you will register for

      CS 3305 (3 credits) & CS 3305L (1 credit) Data Structures** and/or
      CS 3503 (3 credits) & CS 3503L (1 credit) Computer Organization and Architecture
      ** Data Structures also requires you to have a 'C' or better in MATH 2345 Discrete Mathematics

      We do not recommend taking both in the same semester unless you need to.

      **Data Structures also requires you to have a 'C' or better in CSE 2300 or MATH 2345. If you take CSE 2300, you will need a prerequisite override. Only CGDD and SWE majors are permitted to use CSE 2300 toward degree and prerequisite requirements.

    • If you have not yet taken Computer Organization and Architecture

      In the summer semester, you will register for

      • CS 3501 (4 credits) Computer Organization and Architecture

      If you aren't taking classes in summer, in the fall you will register for

      • CS 3503 (3 credits) & CS 3503L (1 credit) Computer Organization and Architecture

      If you have already taken (or are currently taking) this, you will continue with your upper level classes as you had planned.

    • If you have not yet taken Data Structures, we do not recommend you attempt this class in the summer. But if you need to, you will register for CS 3304**

      In the fall you will register for

      • CS 3305 (3 credits) & CS 3305L (1 credit) Data Structures **

      ** Data Structures also requires you to have a 'C' or better in MATH 2345 Discrete Mathematics

      If you have already taken (or are currently taking) this, you will continue with your upper level classes as you had planned.

    • You should register for the upper level SWE classes as you had already planned. The course number changes have not impacted you.

     

    This summer, I plan on taking

    • In the fall semester you will register for

      • CSE 1322 (3 credits) & CSE 1322L (1 credit) Programming & Problem Solving II
    • In the fall semester you should take SWE 3313 Intro to Software Engineering. In addition to that course, you may register for

      • CS 3305 (3 credits) & CS 3305L (1 credit) Data Structures** and/or
      • CS 3503 (3 credits) & CS 3503L (1 credit) Computer Organization & Architecture

      **Data Structures also requires you to have a 'C' or better in CSE 2300 or MATH 2345. If you take CSE 2300, you will need a prerequisite override. Only CGDD and SWE majors are permitted to use CSE 2300 toward degree and prerequisite requirements.

    • We do not recommend you take either of these classes in summer unless you absolutely must. If you have to, try to take only one of them.

      In the fall semester, these classes are

      • CS 3305 (3 credits) & CS 3305L (1 credit) Data Structures **
      • CS 3503 (3 credits) & CS 3503L (1 credit) Computer Organization and Architecture

      **Data Structures also requires you to have a 'C' or better in CSE 2300 or MATH 2345. If you take CSE 2300, you will need a prerequisite override. Only CGDD and SWE majors are permitted to use CSE 2300 toward degree and prerequisite requirements.

    **Data Structures also requires you to have a 'C' or better in CSE 2300 or MATH 2345. If you take CSE 2300, you will need a prerequisite override. Only CGDD and SWE majors are permitted to use CSE 2300 toward degree and prerequisite requirements.

 

    • Current Course number
      Fall 2018 course number
    • CS 1301 Programming Principles I 
      CSE 1321 & CSE 1321L
    • CSE 1301 Prog & Prob Solving I
      CSE 1321 & CSE 1321L
    • ACST 2301 Prob. Solv. & Digital Game Dsgn
      CSE 1321 & CSE 1321L
    • CS 1302 Programming Principles II
      CSE 1322 & CSE 1322L
    • CSE 1302 Prog. & Problem Solving II
      CSE 1322 & CSE 1322L
    • ACST 2312 Prog. w/ .NET Framework
      CSE 1322 & CSE 1322L
    • IT 1324 Adv. Prog. Principles
      IT 1323 & IT 1323L
    • CS 3304 Data Structures
      CS 3305 & CS 3305L
    • CS 3501 Comp. Org & Arch
      CS 3503 & CS 3503L

     

Grades

If you have taken CS/CSE 1301 and 1302, or IT 1324 and you made a 'C' in these courses, we can still count the credit and can grant you a prerequisite override based on prereq requirements in the 2017 academic catalog.

If you are currently taking CS/CSE 1301, 1302, or IT 1324 this Spring 2018 and you get a 'C' in it, we can still count the credit and we can grant you a prerequisite override based on prereq requirements in the 2017 academic catalog.

Starting in Fall 2018, all majors must make a 'B' or better in CSE 1321/L.

Starting in Fall 2018, ACS, CS, CGDD, and SWE majors need to make a 'B' or better in CSE 1322/L. 

IT students can have a 'C' in CSE 1322/L or IT 1323/L.

Does it count if I took... 

This is applicable for transfer credit as well. Please be aware of how many credit hours you transfer in for each of these courses, as some schools have 3 credit hour versions of these courses. You will be required to take the 1 credit hour lab associated with the course you transferred to meet the full credit hour requirement for these classes.

  • Yes, this will count for CSE 1321 Programming & Problem Solving I and the lab.You will not need to take anything else to satisfy the 1st programming requirement. If you got a 'C' in this course prior to Fall 2018, we will still use the credit and can give you an override for CSE 1322/L, IT 1323/L, or other courses which might require a B or better in CSE 1321/L as the prerequisite if you haven't taken them by Fall 2018.

  • Yes, this will count for CSE 1321 and the lab. You will not need to take anything else to satisfy the 1st programming requirement. If you got a 'C' in this course prior to Fall 2018, we will still use the credit and can give you an override for CSE 1322/L, IT 1323/L, or other courses which might require a B or better in CSE 1321/L as the prerequisite if you haven't taken them by Fall 2018.

  • CS, SWE and CGDD majors

    Yes, this will count for CSE 1322 and the lab. You will not need to take anything else to satisfy the 2nd programming requirement. If you got a 'C' in this course prior to Fall 2018, we will still use the credit and can give you an override for an upper level course that requires it if you haven't taken it prior to Fall 2018.

    IT Majors

    Yes, this will count for IT 1323 and the lab.

  • CS, SWE and CGDD majors

    Yes, this will count for CSE 1322 and the lab. You will not need to take anything else to satisfy the 2nd programming requirement. If you got a 'C' in this course prior to Fall 2018, we will still use the credit and can give you an override for an upper level course that requires it if you haven't taken it prior to Fall 2018.

    IT Majors

    Yes, this will count for IT 1323 and the lab.

  • Yes, this will count for IT 1323 and the lab.

  • Yes, this will count for CS 3305 Data Structures and the lab.

  • CS 3401 Intro to Data Structures was only 3 credit hours, but CS 3305 and the lab equal 4 credit hours. The 3 credit hours on your account for CS 3401 will count, but if you are on a 2015 or newer catalog, you will need to take CS 3305L Data Structures Lab to complete the entire requirement.

  • Yes, this will count towards CS 3305 Data Structures and lab.

  • Yes, this will count for CS 3503 Computer Organization and Architecture and the lab.
  • CS 3510 Comp. Org, Arch & Comm was only 3 credit hours, but CS 3503 Computer Org and Arch is a 4 credit hour requirement now. The 3 credits on your account for CS 3510 will count, but if you are on a 2015 or newer catalog, you will need to take CS 3503L Comp. Org and Arch Lab to complete the entire requirement.
  • Yes, this will count towards CS 3503 Computer Org and Arch with the lab.

  

Prerequisites

Along with the course number changes above, we have also changed some prerequisites for courses. Prerequisite changes are effective Fall 2018. Clicking on the course will reveal the prerequisite which will be in effect for Fall registration.

We are permitting a grace period to use old prerequisite requirements to register for courses in Fall 2018 and Spring 2019. If you meet old prerequisite requirements (listed under the new requirements where applicable) for one or more of these courses, please submit a prerequisite bypass request shortly before/during registration.

  • You need to have taken these before, or take at the same time:

    MATH 1112/1113/1190/2202 or CSE 1300 Introduction to Computing Principles

  • 'B' or better in CS/CSE 1301 (will be: CSE 1321/L) Programming & Problem Solving I

    We will grant prerequisite overrides Fall 2018 and Spring 2019 if you have/will make a 'C' in CS/CSE 1301. Submit a prerequisite bypass request.

  • 'B' or better in CS/CSE 1301 (will be: CSE 1321/L) Programming & Problem Solving I

    We will grant prerequisite overrides Fall 2018 and Spring 2019 if you have/will make a 'C' in CS/CSE 1301. Submit a prerequisite bypass request.

  • 'B' or better in CS/CSE 1301 (will be: CSE 1321/L) Programming & Problem Solving I

    We will grant prerequisite overrides Fall 2018 and Spring 2019 if you have/will make a 'C' in IT 1324 and CSE 2300/MATH 2345. Submit a prerequisite bypass request.

  • 'B' or better in CS/CSE 1301 (will be: CSE 1321/L) Programming & Problem Solving I AND ((C or better in IT 1324 (will be: 1323/L) Adv Prog. Principles OR (C or better in IT 1113 Prog. Principles I))

    We will grant prerequisite overrides Fall 2018 and Spring 2019 if you have/will make a 'C' in IT 1324 and do not have a 'B' or better in CS/CSE 1301. Submit a prerequisite bypass request.

  • 'C' or better in CS/CSE 1301 (will be CSE 1321/L) or IT 1113 or CSE 1311
  • 'C' or better in SWE 3313 Intro to Software Engineering

    We will grant prerequisite overrides Fall 2018 and Spring 2019 if you have/will make a 'C' in CS/CSE 1302 or IT 1324. Submit a prerequisite bypass request.

  • 'B' or better in CS/CSE 1302 (will be: CSE 1322/L) Programming & Problem Solving II
  • 'C' or better in CGDD 2002 Fundamentals of Game Development & a grade of 'B' or better in CS/CSE 1302 (will be: CSE 1322/L) Programming & Prob. Solving II

    We will grant prerequisite overrides Fall 2018 and Spring 2019 if you have/will make a 'C' in CS/CSE 1302 and CGDD 2002. Submit a prerequisite bypass request.

  • 'C' or better in CGDD 3103 Application Extension and Scripting

Program Gates

Current CCSE majors taking CS/CSE 1301 and CS/CSE 1302 do not need to worry about meeting gate requirements, as you are already an admitted major. These gates apply to any student who is thinking of changing their major to one of these programs starting Fall 2018.

  • Program
    2018 Catalog Gate Requirements
  • Applied Computer Science
    'B' or better in CSE 1321/L and CSE 1322/L
  • Computer Game Design & Development
    'B' or better in CSE 1321/L and CSE 1322/L
  • Computer Science
    'B' or better in CSE 1321/L and CSE 1322/L
  • Information Technology
    'B' or better in CSE 1321/L
  • Software Engineering
    'B' or better in CSE 1321/L and CSE 1322/L

 

Curriculum Sheets - Old and New

Clicking this link means that you are aware of the changes which may or may not affect you listed on this Course Updates web page.

Questions? Confused or have a situation not covered on this page? Send us an e-mail (ccseadvising@kennesaw.edu) or swing by our offices on the Marietta campus in the Atrium (J) building, room 353. We have open walk in hours (no appointment necessary) Monday, Wednesday and Thursday 1-5pm, Tuesday 9am-5pm, and Friday 10am-2pm.

 

 

©