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
- CSE Undergraduate Courses
- CGDD Undergraduate Courses
- CS Undergraduate Courses
- IT Undergraduate Courses
- SWE Undergraduate Courses
- CS Graduate Courses
- IT Graduate Courses
- 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 |
? |
? |
? |
|
D |
? |
? |
| 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 3624 |
Software 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