The B.A. in Information Technology is designed for those interested in leadership roles in the growing and ever-critical IT job market. You can begin the program with a minimal understanding of computers and finish with skills to be an effective IT or software development practitioner. Students have the option to pursue admission into the dual BA/MS Information Technology program once they have completed 90 credit hours toward their undergraduate degree. This positions students for even more robust opportunities in their respective careers.
Curriculum
The B.A. in Information Technology comprises 120 credit hours. Courses are offered in an 8 week session format with online and evening options. Students will also have access to state-of-the-art computer labs to support their studies.
Course List Code | Title | Hours |
CPST 250 | Foundations of Organizations | 3 |
CPST 310 | Accounting Principles and Application | 3 |
CPST 349 | Project Management | 3 |
STAT 103 | Fundamentals of Statistics | 3 |
COMP 170 | Introduction to Object-Oriented Programming | 3 |
COMP 251 | Introduction to Database Systems | 3 |
COMP 271 | Data Structures I | 3 |
CPST 291 | Dynamic Programming Languages | 3 |
CPST 325 | Data Processing, Analysis, and Visualization | 3 |
CPST 342 | Introduction to Web Application Development | 3 |
CPST 343 | Software Development for Mobile Devices | 3 |
COMP 317 | Social, Legal, and Ethical Issues in Computing | 3 |
CPST 345 | Introduction to IT: Networking, Cloud & Security | 3 |
CPST 200 | Introduction to Degree Completion | 3 |
CPST 201 | Civic Identity and Development | 3 |
CPST 397 | Capstone | 3 |
1 | |
| |
| |
Suggested Sequence of Courses
The School of Continuing and Professional Studies provides a high-touch advising model in order to incorporate the professional and educational outcomes of the student as well as any transfer credit accepted. In order to provide students with maximum flexibility in their education and because everyone’s academic background will vary, advisors will work directly with students to determine an appropriate sequence of courses starting at admission into their respective program based on their needs and expected time to completion.
Additional Undergraduate Graduation Requirements
All Undergraduate students are required to complete the University Core, at least one Engaged Learning course, and UNIV 101. SCPS students are not required to take UNIV 101. Nursing students in the Accelerated BSN program are not required to take core or UNIV 101. You can find more information in the University Requirements area.
Learning Outcomes
Upon degree completion, graduates will be able to:
- Demonstrate a high level of proficiency in making informed and strategic decisions, applying quantitative analysis, and implementing project management strategies to effectively impact organizational goals.
- Demonstrate knowledge of legal and ethical considerations in information technology and apply technical and ethical solutions.
- Apply foundational knowledge of IT systems, computer networking, and security, including cloud computing concepts, TCP/IP model, packet-based networking, wireless networking, and cybersecurity principles.
- Organize data in ways to emphasize relationships to elicit information from a database that allows data to be mined, visualized and graphically display via web interfaces.
- Develop programs using fundamental programming constructs, data structures, and algorithms, while demonstrating the ability to choose appropriate solutions and justify their selections.
- Apply object-oriented principles (abstraction, delegation, inheritance, and polymorphism) and design patterns, and demonstrate proficiency in programming, testing, and debugging using a mainstream object-oriented language.