Bachelor of Science in Computer Science

WHY COMPUTER SCIENCE?
Computer science-related fields account for America’s greatest job growth, including these exciting opportunities:

  • Cybersecurity
  • Game Design & Development
  • Software Design
  • Mobile Apps Development
  • Informatics & Computing
  • Computer Hardware Engineering

WHAT IS COMPUTER SCIENCE?
Computer Science is the science of problem solving in the transfer and transformation of information. Study includes mathematics, programming, software design, and computer architecture. Courses in high-level computer languages such as JAVA, C, and C++ provide the foundation. Other courses include logic, networking, operating systems, interactive digital design, and mobile development.

IS COMPUTER SCIENCE RIGHT FOR YOU?
Do you have:

  • A strong interest in learning technical skills in programming
  • Persistence in applying new approaches to solving problems
  • The ability to follow, analyze, and create solutions in a structured way
  • An eye for detail
  • Solid communication skills, including writing
  • 3-4 years of high school math, including algebra and geometry

Learn more about the B.S. in Computer Science and meet the faculty:

Upon completing the Bachelor of Science in Computer Science degree, graduates will be able to:

1. Apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline.
2. Analyze a problem, and identify and define the computing requirements appropriate to its solution.
3. Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
4. Function effectively on teams to accomplish a common goal.
5. Communicate effectively with a range of audiences.
6. Analyze the local and global impact of computing on individuals, organizations, and society.
7. Recognize the need for and demonstrate an ability to engage in continuing professional development.
8. Understand relevant professional, ethical, legal, security and social issues and responsibilities.
9. Use current techniques, skills, and tools necessary for computing practice.

For more information, contact:
Dr. Michelle Bower, Computer Science Department chair, at 802-387-6854 or michellebower@landmark.edu.

B.S. in COMPUTER SCIENCE CURRICULUM - 121 Credits

General Education Core 39 credits                                                

  • EN 1011 Composition & Rhetoric (3 credits)                                 
  • EN 1021 Research and Analysis (3 credits)                                                       
  • FY 1011 First Year Experience (3 credits) OR
  • FY 1001 Foundations in Learning (3 credits)
  • Communications (3 credits)
  • Humanities (3 credits)
  • Social Science (3 credits)
  • Math or Computer Science (6 credits) - MA 2701 Introduction to
  • Calculus (3 credits) and CS 1451 Computer Science I (4 credits)
  • Natural Sciences (8 credits)
  • Art (3 credits)
  • World Languages (3 credits) – CS3451Programming Languages
  • Electives 1000-2000 level Up to 16 credits

BS Computer Science Major requirements 60 credits

  • CS 2452 Computer Science II (4 credits) CS 2221 Web Science (3 credits)
  • CS 2311 Game Story(3 credits)
  • CS 2501 Data Structures & Algorithms(3 credits)
  • CS 2615 Networking & Security (3 credits)
  • CS 2461 Mobile Application Programming (3 credits)
  • CS 2735 Embedded Systems (3 credits) *
  • CS 3434 Operating Systems (3 credits) *
  • CS 3321 Computer Graphics (3 credits) *
  • CS 3141 Database Design (3 credits) *
  • CS 3545 Software Engineering (3 credits) *
  • CS 4411 Artificial Intelligence (3 credits) *
  • CS 4895 Computer Architecture (3 credits) *
  • CS 4885 Social and Ethical Aspects of CS (3 credits) *
  • CS 4991 Capstone (3 credits) *
  • Natural Science, including Lab (4 credits)
  • MA 2751 Linear Algebra (4 credits)
  • MA 2764 Discrete Math (3 credits)
  • MA 3321 Probability Theory (3 credits)
  • Electives 3000-4000 level Minimum 6 CS credits

    *pending final approval

SAMPLE COURSE SEQUENCE

SEMESTER ONE—14 credits
CS1451 Computer Science I (4 credits)
FY1011 First Year Experience (3 credits)
EN1011 Composition & Rhetoric (3 credits)
MA2701 Intro to Calculus, or higher (3 credits)
PE (1 credit)

SEMESTER TWO—13 credits
CS2452 Computer Science II (4 credits)
EN1021 Research & Analysis (3 credits)
2000-level Elective (MA2802 Calculus II preferred, 3 credits)
CS2221 Web Science (3 credits)

SEMESTER THREE—15 credits
CS2501 Data Structures & Algorithms (3 credits)
MA2764 Discrete Math (3 credits)
SS Core (3 credits)
CS2311 Game Story (3 credits)
Elective 1000+ (3 credits)

STUDY ABROAD / SUMMER / JANUARY TERM—3 credits
2000-level Elective (3 credits)

SEMESTER FOUR—16 credits
Humanities core (3 credits)
CS2615 Networking & Security (3 credits)
CS2461 Mobile Application Programming (3 credits)
Communications (CO2063 preferred, 3 credits)
Natural Science with lab (4 credits)

SEMESTER FIVE—14 credits
MA2751 Linear Algebra (4 credits)
CS2735 Embedded Systems (3 credits)
CS3434 Operating Systems (3 credits)
Natural Science with lab (4 credits)

SEMESTER SIX —16 credits
CS3321 Computer Graphics (3 credits)
Natural Science with lab (4 credits)
General Elective (3 credits)
CS3141 Database Design (3 credits)
MA3321 Probability Theory (3 credits)

SEMESTER SEVEN—15 credits
CS3545 Software Engineering (3 credits)
CS3451 Programming Languages (3 credits)
CS Elective 2000+ level (3 credits)
CS4411 Artificial Intelligence (3 credits)
Elective 2000+ (3 credits)

SEMESTER EIGHT—15 credits
CS4991 Capstone (3 credits)
CS4895 Computer Architecture (3 credits)
CS4885 Social & Ethical Aspects of Comp Sci (3 credits)
Elective 2000+ (3 credits)
Elective 2000+ (3 credits)