Computer Technology forms the technological infrastructure of modern commerce. It’s the driving force of every industry and permeates everyday life. The ability to combine the power of computing with the management of multimedia information is arguable the key to obtaining ascendancy in any field. Computer Technology is an ever-evolving, expanding field. The proposed Computer Technology Program will provide students with the background, knowledge and skills they’ll need to adapt to the dynamic nature of the marketplace. Program faculty will consist of traditional academics as well as industry professionals in order to provide curricular content that is on the cutting edge of industry trends. The BACT degree provides a high quality degree program in computer technology that will prepare students for lifelong learning as they pursue professional careers in computer technology and leadership roles in the society in which they serve. It provides our students with a strong foundation base, state-of-the-art techniques, methodologies, and tools to specify, design and develop technology-based solutions to complex system problems. This program prepares our students to communicate well, both orally and in wiring, on moral and ethical development, in knowledge of the liberal arts, and on commitment to services to others. CT provides opportunities for students to contribute to the body of knowledge that serves the profession, by engaging in activities which support their interests and are in agreement with the goals and objectives of the College and the University
Program Learning Outcomes (PLO's)
PLO 1 | Analyze, design, implement, and evaluate a Technology related solution to work related situations such as area or electronics, Manufacturing, Homeland Security, etc. using appropriate tools. |
PLO 2 | Work effectively as a team member in design, implementation, and use of software and hardware utilization. |
PLO 3 | Communicate effectively through speaking, writing, and the use of presentation tools in describing the hardware and software specification. |
PLO 4 | Appraise the impact of ethical issues and societal concerns about constant changes in hardware/software computer technology. |
Students entering the Computer Science program must complete the following:
- Earn an overall grade point average of 2.0 or better in courses taken outside of the department.
- Earn a grade of “C” or better in each course taken within the department.
- Earn a grade of “C” or better in all direct and indirect prerequisites courses listed in the catalog before advancing to the next level course in a sequence for English, Mathematics, and Science course.
- Students must take capstone course CTC492 at CSUDH
Enrollment Data
Fall 2017 | Fall 2018 | Fall 2019 | Fall 2020 | Fall 2021 | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Program | Enroll | Grad | Enroll | Grad | Enroll | Grad | Enroll | Grad | Enroll | Grad |
BSCS | 317 | 23 | 333 | 38 | 427 | 57 | 469 | 60 | 473 | |
MSCS | 73 | 12 | 74 | 23 | 64 | 20 | 50 | 24 | 57 | |
BACT | 223 | 57 | 214 | 53 | 225 | 63 | 209 | 55 | 228 | |
BSIT | 25 | 1 | 37 | 5 | 61 | 4 | 81 | 10 | 87 | |
MSCY | 24 | 0 | 50 | 20 | 63 | 17 | 76 | |||
Total | 638 | 93 | 682 | 119 | 827 | 164 | 872 | 166 | 921 |
Information regarding admission procedures : CSUDH Admissions, Cal State Apply
BACT : Homeland Security Track (68 UNITS)
Course descriptions can be found on the University Catalog link here. | |
(A) LOWER DIVISION REQUIREMENTS (40 UNITS) | |
CSC 101 | Introduction to Computer Education |
CSC 111 | Introduction to Computer |
CSC 116 | Introduction to Computer Hardware & Tools |
CSC 255 | Introduction to Dynamic Web Programming |
CSC 115 | Introduction to Programming Concepts |
CSC 121 | Introduction to Computer Science & Programming I |
CSC 123 | Introduction to Computer Science & Programming II |
CSC 221 | Assembly Language & Introduction to Computer Organization |
CTC 218 | Digital Logic Design |
(B) UPPER DIVISION REQUIREMENTS (25 UNITS) | |
CSC 301 | Computer and Society |
CTC 310 | Software Project Management |
CTC 316 | OS and Networking Support |
CTC 328 | PC Forensic |
CTC 362 | Communication System Security |
CTC 428 | OS Security |
CTC 452 | Network Security & Hack Prevention |
CTC 492 | Senior Project |
CTC/CSC | Elective Upper Division Elective |
BACT : General Track (68 UNITS)
Course descriptions can be found on the University Catalog link here. | |
(A) LOWER DIVISION REQUIREMENTS (37 UNITS) | |
CSC 101 | Introduction to Computer Education |
CSC 111 | Introduction to Computer |
CSC 116 | Introduction to Computer Hardware & Tools |
CSC 255 | Introduction to Dynamic Web Programming |
CSC 115 | Introduction to Programming Concepts |
CSC 121 | Introduction to Computer Science & Programming I |
MAT 131 | Elementary Stats and Probability |
MAT 153 | College Algebra & Trigonometry |
CTC/CSC | Elective Upper Division |
(B) UPPER DIVISION REQUIREMENTS (31 UNITS) | |
CSC 301 | Computer and Society |
CTC 310 | Software Project Management |
CTC 316 | OS and Networking Support |
CTC 452 | Network Security & Hack Prevention |
CTC 492 | Senior Project |
CTC/CSC | Elective Upper Division |
BACT : Professional Track (68 UNITS)
Course descriptions can be found on the University Catalog link here. | |
(A) LOWER DIVISION REQUIREMENTS (19 UNITS) | |
CSC 101 | Introduction to Computer Education |
CSC 111 | Introduction to Computer |
CSC 116 | Introduction to Computer Hardware & Tools |
CSC 255 | Introduction to Dynamic Web Programming |
MAT 131 | Elementary Stats and Probability |
MAT 153 | College Algebra & Trigonometry |
(B) UPPER DIVISION REQUIREMENTS (31 UNITS) | |
CSC 301 | Computer and Society |
CTC 310 | Software Project Management |
CTC 316 | OS and Networking Support |
CTC 452 | Network Security & Hack Prevention |
CTC 492 | Senior Project |