School of Computing and Software Engineering School of Computing and Software Engineering Southern Polytechnic State University
Southern Polytechnic State University : School of Computing and Software Engineering

Permanent Schedules

Preamble

In order to help you plan your degree completion plan, the School of Computing and Software Engineering has created a permanent schedule for its various programs.  This schedule is minimal in the sense that we guarantee that we will offer the courses in this schedule in the semester in which they are advertised, but we may offer additional courses.  However, there is no guarantee that we will and your degree completion plan should never assume that a course will be available in a semester for which it has not been advertised.

Note: The table will provide offerings for two academic years, namely academic years starting in an even year, and academic years starting in an odd year.  The first set of columns gives the schedule for the academic year starting in an even year.  Since the academic year 2008/2009 starts in an even year, the first column will therefore give the courses scheduled for fall 08, spring 09 and summer 09.  Since the next academic year (2009/2010) starts in an odd year, the next column gives the offerings for fall 09, spring 10 and summer 10.

The entry for some courses is "As needed".  In order to determine whether a course is needed, we will look at the actual schedules of students in the prior semester, but we will also take into account the requests for particular courses from individual students.  If you would like for us to offer a particular course in a particular semester, please contact your advisor, the program coordinator for the program you are enrolled in, or the department chair, as soon as possible.  While we cannot guarantee that we will be able to satisfy your request, your requests will play an important role in our decisions about whether to offer the course in question.

In reading the entries in the schedule, use the following legend:

Symbol Meaning
D Offered during the day
E Offering during the evening
O Offering online
XY Offered both X and Y
X/Y Offered either X or Y with preference for X
+ Offered.  Mode and time undetermined
- Not guaranteed to be offered

The Schedules

  1. CSE Undergraduate Courses
  2. CGDD Undergraduate Courses
  3. CS Undergraduate Courses
  4. IT Undergraduate Courses
  5. SWE Undergraduate Courses
  6. CS Graduate Courses
  7. IT Graduate Courses
  8. SWE Graduate Courses

CSE Undergraduate Courses

Course Code Course Title
Academic Years Starting in an Even Year
Academic Years Starting in an Odd Year
Fall Spring Summer Fall Spring Summer
Explanation of Semesters
CSE 1002 Introduction to the Computing Disciplines DE DE - DE DE -
CSE 1301 Programming and Problem Solving I DE DE D/E DE DE E/D
CSE 1302 Programming and Problem Solving II DE DE E DE DE E
CSE 2642 Professional Practices and Ethics DO DE/O DO DO DE/O DO
CSE 4990 Graduation Seminar O O O O O O

Back to top

Computer Game Design and Development Undergraduate Courses

Note: Since we starting this program in the fall of 2009, we can only guarantee that this schedule will be fully implemented from fall 2010 onwards.

Course Code Course Title
Academic Years Starting in an Even Year
Academic Years Starting in an Odd Year
Fall Spring Summer Fall Spring Summer
Explanation of Semesters
CGDD 2002 Fundamentals of Game Design - + - - + -
CGDD 3103 Application Extensions and Scripting - + - - + -
CGDD 4003 Digital Media and Interaction + - - + - -
CGDD 4203 Mobile and Casual Game Development + - - + - -
CGDD 4303 Educational and Serious Game Design - + - - + -
CGDD 4803 Studio + - - + - -
CGDD 4814 Capstone - + - - + -

CGDD 4413 3D Modeling and Animation - + - + - -
CGDD 4603 Production Pipeline and Rendering + - - - + -
CGDD 4313 Designing Online Learning Content and Environments + - - + - -
CGDD 4703 Data Modeling and Simulation - + - + - -
CGDD 490X Special Topics in Game Design
As needed

Back to top

CS Undergraduate Courses

Course Code Course Title
Academic Years Starting in an Even Year
Academic Years Starting in an Odd Year
Fall Spring Summer Fall Spring Summer
Explanation of Semesters
CS 3123 Programming Language Concepts E D E D E D
CS 3153 Database Systems D E E D E E
CS 3224 Computer Organization and Architecture E D - D E -
CS 3243 Operating Systems E D - D/E - D/E
CS 3424 Data Structures DE DE E DE DE E
CS 4253 Distributed Computing DE D - DE E -
CS 4413 Algorithm Analysis - DE - DE - DE
CS 4893 Computer Science Capstone + + - + + -

CS 2123 C Programming E/D DE E D/E DE E

CS 3693 Applications Programming E - - D - -
CS 390X Special Topics
As needed
CS 4243 Systems Programming DE - - - - -
CS 4263 Computer Networks - DE - - DE -
CS 4283 Real-time Systems E - - - - -
CS 4353 Computer Game Design - DE - - DE -
CS 4363 Computer Graphics and Multimedia - - E - DE -
CS 4523 Artificial Intelligence - - - DE - -
CS 4533 Digital Image Processing D - - E - -
CS 490X Special Topics
As needed

Back to top

IT Undergraduate Courses

Course Code Course Title
Academic Years Starting in an Even Year
Academic Years Starting in an Odd Year
Fall Spring Summer Fall Spring Summer
Explanation of Semesters
IT 1113 Programming Principles D E E D E D
IT 1324 Advanced Programming Principles E D/0 E E/O D -
IT 3123 Hardware/Software Concepts D/O E O D O E
IT 3203 Introduction to Web Development E D/O - E/O D -
IT 3223 Software Acquisition and Project Management D/O E O D E/O -
IT 3423 Operating Systems Concepts and Administration E D/O - E/O D -
IT 3653 Client Server System Administration E - - - D -
IT 3883 Advanced Application Development D/O E - E O -
IT 4123 Electronic Commerce - O E/O E/O - E/O
IT 4153 Advanced Databases - E - - D -
IT 4203 Advanced Web Development E - - D - -
IT 4323 Data Communications and Networks E D/O - E/O D -
IT 4333 Network Configuration and Administration - E - - - E
IT 4683 Management of Information Technology O - E/O - O -
IT 4723 IT Policy and Law - E/O O E/O - O
IT 4823 Information Security Administration E/O D - D E/O -
IT 4833 Wireless Security - E - - D -
IT 4843 Ethical Hacking E - - D - -
IT 4853 Computer Forensics - D - - E -
IT 4983 IT Capstone D/O E - E/O D -
IT 4903 Special Topics
As needed

Back to top

SWE Undergraduate Courses

Course Code Course Title
Academic Years Starting in an Even Year
Academic Years Starting in an Odd Year
Fall Spring Summer Fall Spring Summer
Explanation of Semesters
SWE 2313 Introduction to Software Engineering D E D E D -
SWE 3623 Software Systems Requirements E - - D - E
SWE 3613 Software Systems Engineering D/E - D/E - D/E -
SWE 3633 Software Systems Architecture and Design - D E - E -
SWE 3643 Software Testing/Quality Assurance E - D D - E
SWE 4324 User Centered Design E D - D E -
SWE 4353 Computer Game Design and Development - DE - - DE -
SWE 4633 Component Based Development D - - E - -
SWE 4663 Software Project Management E/D - E/D - D/E -
SWE 4724 Software Engineering Project + + + + + +
SWE 4743 Object-Oriented Development - - - - E/D -
SWE 4783 User Interaction Engineering E - - - D -
SWE 4903 Special Topics
As needed

Back to top

CS Graduate Courses

Course Code Course Title
Academic Years Starting in an Even Year
Academic Years Starting in an Odd Year
Fall Spring Summer Fall Spring Summer
Explanation of Semesters
CS 5123 Advanced Programming and Data Structures E/O E/O - E/O E/O -
CS 5103 Computing Fundamentals E/O - - E/O - -
CS 5153 Database Systems E/O E/O E/O E/O E/O E/O
CS 5183 Object-Oriented Programming - E/O - - E/O -
CS 5223 Computer Architecture E/O E/O - E/O E/O -
CS 5243 Operating Systems E/O E/O E/O E/O E/O E/O
CS 5423 Mathematical Structures for Computer Science E/O - - E/O - -

CS 6153 Advanced Database Systems E - E - E -
CS 6023 Research Methods and Presentations E - - E - E
CS 6123 Theory and Implementation of Programming Languages E - E E - -
CS 6223 Advanced Computer Architectures - E - - E E
CS 6413 Theory of Computation - E E - E -
CS 6423 Algorithmic Processes - E - E - E

CS 6143 Enterprise Application Development E - - E - -
CS 6163 Information Retrieval and Search Engines - - - - E -
CS 6263 Computer Networks - E - - E -
CS 6283 Real-time Systems E - - - - -
CS 6323 Human Factors - E - - - -
CS 6353 Computer Graphics and Multimedia E - E - E -
CS 6363 Computer Game Design and Development - E - - E -
CS 6523 Artificial Intelligence - - - E - -
CS 6563 Digital Image Processing E - - E - -
CS 6/7xxx Special Topics
As needed

Back to top

IT Graduate Courses

Course Code Course Title
Academic Years Starting in an Even Year
Academic Years Starting in an Odd Year
Fall Spring Summer Fall Spring Summer
Explanation of Semesters
IT 5103 Data Management and Security E/O - E/O E/O - -
IT 5203 Networks and Platforms E E/O - E E/O -
IT 5303 Introduction to Programming and Web Development - E/O - - E/O E/O
IT 6203 IT Design Studio E/O E/O - E E/O -
IT 6423 IT System Acquisition and Integration - E/O - E/O - -
IT 6413 IT Service Delivery - E/O - - E/O -
IT 6823 Information Security Concepts and Administration E/O - - E/O - -
IT 7833 IT Policy, Strategy and Governance - E/O E/O - E/O -

IT 6723 Managing Operating and Network Systems - - E - - E
IT 6733 Database Administration E/O - - E/O - -
IT 6753 Advanced Web Development - E - - E O
IT 6873 Information Security Seminar - E - - E -

IT 6473 Multimedia Applications - - - - E -
IT 6553 Business Continuity Risk Assessment E - - - - -
IT 6563 Business Continuity Planning - E - - - -
IT 6573 Business Continuity Implementation - - - E - -
IT 6663 Data Center Management E/O - - E/O - -
IT 6763 Electronic Commerce - O E/O E/O - E/O
IT 6833 Wireless Security - E - - D/O -
IT 6843 Ethical Hacking E - - D/E - -
IT 6853 Computer Forensics - E - - E -
IT 6863 Database Security and Auditing E - - E - -
IT 7803 Masters Thesis
As needed
IT 7833 IT Strategy and Policy
As needed

IT 5113 Advanced Programming and Applications
As needed
IT 5123 Web Development
As needed
IT 5133 Data Communications and Networks
As needed

Back to top

SWE Graduate Courses

Note: The MSSWE was recently revised and this permanent schedule starts in fall 2009 (in the Odd Year columns).

Course Code Course Title
Academic Years Starting in an Even Year
Academic Years Starting in an Odd Year
Fall Spring Summer Fall Spring Summer
Explanation of Semesters
SWE 6613 Requirements Engineering E/O - - E/O - -
SWE 6623 Software Engineering E/O E/O E/O E/O E/O E/O
SWE 6633 Software Project Management E/O - E/O - - E/O
SWE 6653 Software Architecture - - - E/O - E/O
SWE 6673 Software Quality Engineering and Assurance - - E/O - E/O -
SWE 6733 Software Engineering Processes - E/O - - E/O -
SWE 6743 Object-Oriented Analysis and Design E/O - - E/O - -
SWE 6883 Formal Methods in Software Engineering - E/O - - E/O -

SWE 6753 Computer Game Design and Development - E/0 - - E/0 -
SWE 6763 Software Metrics and Quality Management - E/O - E/0 - -
SWE 6783 User Interaction Engineering E/0 - - - - -
SWE 6813 Component Based Software Development - - - E/O - E/O
SWE 6823 Embedded Systems Analysis and Design - - - - E/O -
SWE 6843 Embedded Systems Construction and Testing E/O - - - - -
SWE 6853 Design Patterns - - E/O - - -
SWE 6863 Software Engineering Ethics and Legal Issues - - E/O - - E/O
SWE 6903 Special Topics
As needed
SWE 7903 Capstone E/O E/O - E/O E/O -

Back to top