The Computer Science department offers a Post-baccalaureate Computer Science Certificate and certificates of specialization. Students interested in these programs must meet with either an Academic Advisor for the Division of Adult Learning or the chairperson of the Department of Computer Science.
- Post-baccalaureate Computer Science Certificate
- Certificates of Specialization
Post-baccalaureate Computer Science Certificate
The post-baccalaureate Computer Science Certificate requires an individual to complete 29-30 hours in computer science and computer information systems. Those students interested in pursuing graduate work in computer science or computer information systems may require additional credit hours in science and related areas. Persons interested in this program must meet with either an academic advisor for the Division of Adult Learning or the chairperson of the Department of Computer Science.
Required: (14 credits)
- CmSc 150 Fundamentals of Computing I (4)
- CmSc 155 Fundamentals of Computing II (4)
- CmSc 180 Discrete Mathematics (3)
- CmSc 265 Computer Organization (3)
Choose five of the following courses, at least two of the courses must be at the 300 level: (15-16 credits)
- CmSc 250 Introduction to Algorithms (4)
- CIS 255 Introduction to Database Systems (3)
- CIS 260 Programming Language (3)
(C++, Cobol, Java, Visual Basic, C#, SQL and Stored procedures) - CIS 270 Web Development
- CIS 300 Project Management
- CmSc 310 Artificial Intelligence (3)
- CmSc 315 Programming Languages (3)
- CmSc 330 Digital Systems (3)
- CmSc 335 Operating Systems (3)
- CmSc 340 Introduction to Networks (3)
- CIS 355 Advanced Database Systems (3)
- CmSc 360 Algorithms (3)
- CmSc 365 Theory of Computation (3)
- CmSc 375 Software Engineering
Total 30 hours
Certificates of Specialization
A certificate of specialization is offered in database systems, web development, and object-oriented programming. Each certificate has as a prerequisite, experience with at least one high-level object-oriented programming language. This prerequisite may be met by either taking CmSc 150 or by having equivalent experience.
Database Systems Certificate of Specialization
Prerequisite: CmSc 150 Fundamentals of Computing I or equivalent experience.
- CIS 255 Introduction to Database Systems (3)
- CIS 260SQ SQL and Stored procedures (3)
- CIS 355 Advanced Database Systems (3)
- CIS 390 Database Certificate Portfolio (1)
Total 10 credits
Web Development Programming Certificate of Specialization
This certificate requires competence in two object-oriented programming languages. This requirement is satisfied by completing CmSc 150 and one CIS 260 programming language course. CIS 270 Web Development will have a language prerequisite as well.
Prerequisite: CmSc 150 Fundamentals of Computing I or equivalent experience.
- CIS 255 Introduction to Database Systems (3)
- CIS 260 Java, Visual Basic, or C# (3)
- CIS 270 Web Development (3)
- CmSc 375 Software Engineering (3)
- CmSc 390 Web Development Programming (1)
Total 13 credits
Object-Oriented Programming Certificate of Specialization
This certificate requires competence in three object-oriented programming languages, chosen from C++, C#, Java, and Visual Basic, in consultation with their advisor. This requirement is satisfied by completing the CmSc 150, 155 sequence and completing two CIS 260 Programming Language courses. The prerequisite CIS 255 is a prerequisite for several of the CIS 260 courses. Students must have this prerequisite or have equivalent relational database experience.
Prerequisite: CmSc 150 Fundamentals of Computing I and CIS 255 Introduction to Database Systems or equivalent experience.
- CmSc 155 Fundamentals of Computing II (3)
- CIS 260 Programming Language (6)
- CmSc 375 Software Engineering (3)
- CmSc 390 Object-Oriented Programming (1)
Total 13 credits
View course descriptions for Computer Science, Computer Information Systems

