BS in Computer Science: Course Curriculum for a BS in Computer Science Degree

Published Aug 12, 2009

RSS Feed

Many who pursue a career in Computer Science choose to obtain a Bachelor of Science (BS) in Computer Science. The growing fields of computer programming, software design, computer system design, computer graphics and networking make a BS in Computer Science a valuable degree. If you are considering pursuing this degree, keep reading to learn more about the course curriculum for a BS in Computer Science.

Course Curriculum For a BS in Computer Science

A BS program in Computer Science exposes students to many aspects of computer programming along with several courses in mathematics. In this type of program, you will learn computer science basics, networking, programming languages, software development and operating systems. A BS in Computer Science will prepare you for a career as a computer programmer, software or application developer, technical support representative or systems analyst.

Computer Science: Course Curriculum For a BS in Computer Science

The following list identifies and explains Computer Science courses typically found in many programs leading to a BS in Computer Science degree:

  • Computer Programming: This course presents fundamental concepts in programming such as loops, variables and function.
  • Programming Languages: Students discuss the global properties of programming languages and discusses language concepts, paradigms, compilation and interpretation.
  • Data Structures: The main topics of this course are algorithms and data structures including lists, queues and trees as used in several computer applications such as database design and systems programming.
  • Computer Systems: Participants learn how computers execute programs by studying operating system software and other components that impact program performance.
  • Computer Networking: Computer communication, routing, error recovery and other protocols for a variety of networks, such as local area networks and satellite networks, are explored in this course.
  • Software Engineering: Students focus on the engineering principles of software design, development and use.
  • Mathematics: All BS in Computer Science programs include fundamental and advanced courses in mathematics, including precalculus, calculus I and II, algebra and linear algebra.

Featured School Choices:

  • Kaplan University

    Kaplan University responds quickly to information requests through this site.

    Suggested programs:
    • BS in IT - IT Management
    • BS in Information Technology/Information Security and Assurance
    • Bachelor of Science in Information Technology
    • B.S.I.T. in Network Administration
    • BS in Information Technology/Multiplatform Software Development
    More information about Kaplan University
  • Regent University

    Regent University responds quickly to information requests through this site.

    Suggested programs:
    • Bachelor of Science in Computer Science
    • Bachelor of Science in Information Systems Technology
    • Bachelor of Science in Information Systems Technology - General
    • Bachelor of Science in Information Systems Technology - Information Security
    • Bachelor of Science in Professional Studies - Information Systems Technology
    More information about Regent University
  • Full Sail University

    Full Sail University responds quickly to information requests through this site.

    Suggested programs:
    • BS - Cloud Technologies (Campus)
    • Bachelor of Science - Software Development
    • BS - Mobile Development (Campus)
    • BS - Game Design (Campus)
    • Bachelor of Science - Mobile Development
    More information about Full Sail University
  • Saint Leo University

    Saint Leo University responds quickly to information requests through this site.

    Suggested programs:
    • BS: Computer Science
    • BS: Computer Science - Information Assurance
    • BS: Computer Information Systems
    • BS: Cybersecurity
    • BA: Business Administration - Technology Management
  • Trident University

    Trident University responds quickly to information requests through this site.

    Suggested programs:
    • Computer Sciences (BSCS)
    • Information Technology Management (BSITM)
    More information about Trident University
  • Colorado Christian University

    Colorado Christian University responds quickly to information requests through this site.

    Suggested programs:
    • Information Systems Mgmt., B.S.
    • Computer Information Technology, B.S.
    • Computer Information Technology, B.S. - Emphasis in Database Management
    • Computer Information Technology, B.S. - Emphasis in Networking