The Bachelor of Arts (B.A.) in Computer Science at the University of Colorado - Colorado Springs (UCCS) offers a comprehensive education in the principles and practices of computer science with a focus on developing strong problem-solving and analytical skills. This program provides students with a broad understanding of computer science concepts, including programming, algorithms, and systems design, preparing them for various careers in the technology sector.
STEM-designated: The B.A. in Computer Science at UCCS is designated as a STEM program, emphasizing its focus on science, technology, engineering, and mathematics. This designation highlights the program’s commitment to providing rigorous technical education and aligns with broader trends in the technology industry. It also allows international students to benefit from optional practical training (OPT) and STEM OPT extensions, facilitating their ability to gain work experience in the U.S. after graduation.
Curriculum: The curriculum for the B.A. in Computer Science is designed to balance foundational knowledge with practical skills. Students take core courses in programming, data structures, algorithms, software engineering, and computer systems. The program also includes electives that allow students to explore areas of interest such as web development, artificial intelligence, and cybersecurity. The curriculum is structured to provide a solid foundation in computer science principles while offering flexibility to tailor the program to individual career goals.
Research Focus: The research focus within the B.A. in Computer Science program at UCCS encompasses a range of topics including software engineering, data analytics, cybersecurity, and human-computer interaction. Faculty and students engage in research projects that address contemporary challenges and advance the field of computer science. Research opportunities allow students to work on innovative projects, contribute to scholarly publications, and gain experience in cutting-edge technologies.
Industry Engagement: UCCS fosters strong industry engagement through partnerships with technology companies, internships, and industry-sponsored projects. The program emphasizes real-world experience, with opportunities for students to work on practical projects and collaborate with industry professionals. These experiences enhance students' understanding of current industry practices and help them build valuable connections for future career opportunities.
Global Perspective: The B.A. in Computer Science program incorporates a global perspective by addressing international trends and issues in technology. Students learn about global computing practices, international standards, and the impact of technology on societies worldwide. The program may offer opportunities for study abroad, international research collaborations, or projects with global implications, preparing students to work in a diverse and interconnected world.