Realizing that different students pursuing a Bachelor degree in Computer Science will have different career goals, the Department of Computer Science offers two alternative tracks to complete the requirements for the Bachelor degree in Computer Science. Our goal is to provide the students with different levels of balance between depth and breadth with sufficient supervised practice to meet their career goals so that they are productive at the time they graduate but ready and willing to change with the field.

The first track, Bachelor of Science in Computer Science with a Minor, is designed for students who plan to have a broad but fundamental education to allow them, when they graduate, to work in cooperation with professionals trained in areas other than computer science. Students who major in Computer Science and prefer to follow this track are required to have a declared minor in another academic discipline as first-time seekers of an undergraduate degree. The curriculum of this track is designed to provide the students with in-depth computer science knowledge but broadens it with additional knowledge from another field of their choice. This improves their competitiveness in the job market especially for jobs requiring interactions and communications with others of different educational backgrounds.

The second track, Bachelor of Science in Computer Science with Computer Networks Concentration, is for students who plan to have in-depth knowledge of today’s rapidly growing field of Computer Networks. Students who major in Computer Science and prefer to follow this track are NOT required to select a minor. The curriculum of this track is designed to provide the students with the same breadth of computer science knowledge as the other track but with more depth in the area of computer networks. Once they graduate, students pursuing this track will be ready to apply for leading industry certificates such as the Cisco Certified Network Associate (CCNA) certificate which improves their competitiveness in today’s challenging job market where networking is an essential ingredient of almost every business.