The Bachelor of Computer Science (abbreviated BCompSc or BCS ) is a bachelor's degree for completion of an undergraduate program in computer science. In general, computer science degree programs emphasize the mathematical and theoretical foundations of computing. Typical requirements Becau...
Bachelor of Science in Computer Science ; Master of Science in Cyber Security ; Master of Science in Computer Science ; Master of Information Technology ; Bachelor of Information Technology ; Master of Engineering in Computer Engineering
Earning your associate degree in computer science can be a great way to transfer into a bachelor's program or enter the workforce after graduation and begin gaining experience.
Our Department of Computer Science combines key aspects of electrical engineering & computer science in instruction. Explore our computer science degrees.
Learn what it takes to earn a bachelor's degree in computer science, including the coursework, and what you can do after earning the degree.
Enroll in our online computer science degree to learn career relevant skills like problem-solving, integration, leadership, and software engineering.
You may even already be a working computer science professional looking for ways to top up your skills and knowledge. Whatever you needs, Computer Science Lessons has something for you. Computer...
Recent Stories ; University to Confer Honorary Degree in… ; Former Teaching Assistant and Student… ; Unique Program Offers Campus Research…
Why pursue a bachelor's degree in Computer Science? ; A.B. in Computer Science · Computer Science Secondary Field · A.B./S.M. in Computer Science · The Mind, Brain, and Behavior Program (MBB) · Why study CS at Harvard? What’s different about pursuing CS in a liberal arts setting? · Prerequisites · Requirements · Courses · Research Opportunities in Computer Science · Computer Science Career Paths · Computer Science & Society · Computer Science Clubs and Organizations
understand information and computation as intrinsic components of a broad array of natural and engineered systems ; tackle challenging and fundamental problems with the potential for long-term and real-world impact ; develop underlying theory ; nurture collaboration between traditionally separate disciplines