Curriculum

bsit curriculum

 

 

 

Your Degree. At your own pace.

Join a community of professionals in just one extra year. The BSIT-MSCS PlusOne program offers a simple path to a Master's in Computer Science, and prepares you to enter one of the fastest-growing professions in the modern workforce. Explore the curriculum below and see how you can get on the pathway to a career in IT.


What You'll study 

General Requirements

General Foundation Courses(18 semester hours)

ENG 1105 - College Writing 1
3.00 hours
ENG 1106 - Lab for END 1105
1.00
ENG 1107 - College Writing 2
3.00
ENG 1108 - Lab for ENG 1107
1.00
ENG 3105 - Writing for Professions : Science and Engineering
4.00
ENG 3106 - Lab for ENG 3105
1.00
SI Core - Understanding Societies and Institutions
3.00
IC Core - Interpreting Culture
3.00

Information Technology Foundation Courses(21 semester hours)

MTH 1100 - College Algebra
3.00 hours
PHL 2100 or PHL 2140 - Business or Ethical Issues in Science & Engineering
3.00
ITC 1200 - Operating Systems Concepts
3.00
ITC 2016 - End User Data Analysis Tools
3.00
MGT 1100 - Introduction to Business
3.00
MGT 2310 - Organizational Behavior
3.00
MGT 2400 - Technology & Applications of Discrete Mathematics
3.00

Management:

MGT 1100 - Introduction to Business
3.00
MGT 2310 - Organizational Behavior
3.00
MGT 2400 - Technology & Applications of Discrete Mathematics
3.00

Major Required Courses(24 semester hours)

ITC 2100 - Introduction to Programming(Java)
3.00 hours
ITC 2200 - Networking Foundations
3.00
ITC 2300 - Database Management Systems
3.00
ITC 2400 - Web and Mobile Development
3.00
ITC 4500 - IT Project Management
3.00
ITC 4600 - Information Security Management
3.00
ITC 4840 - Preparation for IT Project
3.00
ITC 4850 - Information Technology Project
3.00

Major Area Courses

Systems Analysis and Design(Choose 1):

ITC 2000 Principles of Systems Analysis and Design
3.00 hours
Software Engineering
3.00

Programming(Choose 1):

GET 2100 - Computer Engineering, Programming & Analysis(C++)
3.00 hours
GET 2200 - Data Structures & Algorithms
3.00
GET 2300 - Object-Oriented Programming
3.00
ITC 3100 - Advanced Applications Development
3.00

Human Computer Interaction(Choose 1):

TCC 3450 - Writing for the Web (take TCC2200 as open elective)
3.00 hours
ITC 1100 - Human-Computer Interface
3.00

Database(Choose 1):

ITC 3300 - Structured Query Language (SQL)
3.00 hours
ITC 3150 - Database Websites with PHP/MySQL
3.00
ITC 3320 - Data Warehousing Technologies
3.00
ITC 4260 - Database Administration
3.00

Web and Mobile Applications(Choose 1):

ITC 3400 - Web Design and Multimedia
3.00 hours
ITC 3150 - Database Websites with PHP/MySQL
3.00

Major Electives (16 semester hours):

CS 5001 - intensive Foundations of Computer Science(ALIGN)
4.00 hours
CS 5200 - Database Managements Systems(ALIGN)
4.00
CS 5004 - Object-Oriented Design(ALIGN)
4.00
CS 5006 - Algorithms(ALIGN)
2.00
CS 5007 - Computer Systems(ALIGN)
2.00

Graduate Courses for BS PlusOne*:

CS 5800 - Algorithms
4.00 hours
CS 5500 - Managing SW Development
4.00
CS 5200 - Intro to Database Management
4.00
CS 5600 - Computer Systems
4.00
Open Electives to reach minimum of 120 SH required for degree
2.00

Total requirements for BSIT Degree: 120

MS Computer Science Requirements

Complete 16 SH from the course list below. A minimum of 8 SH must be taken from the same specialization. 

Electives

CS 8674 - Master's Project
4.00 hours
CS 8982 - Readings
4.00
CS 7990 - Thesis
4.00
CS 5600 - Computer Systems

Specializations:

Artificial Intelligence
Computer-Human Interface
Data Science
Game Design
Graphics
Information Security
Networks
Programming Languages
Software Engineering
Systems
Theory

Total Requirements for MSCS Degree: 32
[16 SH taken w/UG and 16 SH in the final year]

*These four courses are only a portion of the graduate level courses that will be completed as part of the BS degree. 

 

Apply Now