inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
On campus
Duration
48 months
Program Facts
Program Details
Degree
Bachelors
Major
Computer Science
Area of study
Information and Communication Technologies
Education type
On campus
Timing
Full time
Course Language
English
About Program

Program Overview


Syracuse University's Computer Science B.S. program equips students with the knowledge and skills to excel as innovative thinkers and problem-solvers in the field. Through a comprehensive curriculum covering core computer science concepts, hands-on experience via co-ops and internships, and a focus on assessment and teaching excellence, graduates are prepared for a wide range of careers in the industry.

Program Outline

Degree Overview:

The Computer Science B.S. program at Syracuse University aims to provide students with the knowledge and skills necessary to become innovative thinkers and problem-solvers in the field of computer science. Graduates of the program will be able to design, implement, and evaluate computer systems, analyze problems and propose solutions, and tackle computer and internet security. The program also emphasizes hands-on experience through co-op and internship opportunities, allowing students to gain professional, paid work experience in their field while still completing their degree in four years.


Outline:

The Computer Science B.S. program curriculum covers a wide range of topics in computer science, including:

  • Computer Architecture and Organization: This module introduces students to the fundamental concepts of computer architecture and organization, including the design and implementation of computer systems.
  • Data Structures and Algorithms: This module covers the fundamental concepts of data structures and algorithms, including their design, analysis, and implementation.
  • Object-Oriented Programming: This module introduces students to the principles of object-oriented programming, including the design, implementation, and testing of object-oriented software systems.
  • Software Engineering: This module covers the principles of software engineering, including the design, development, testing, and maintenance of software systems.
  • Computer Networks: This module introduces students to the concepts of computer networks, including their design, implementation, and management.
  • Operating Systems: This module covers the principles of operating systems, including their design, implementation, and management.
  • Database Systems: This module introduces students to the concepts of database systems, including their design, implementation, and management.
  • Artificial Intelligence: This module introduces students to the concepts of artificial intelligence, including its history, theories, and applications.
  • Computer Graphics: This module introduces students to the concepts of computer graphics, including their design, implementation, and applications.

Assessment:

The Computer Science B.S. program uses a variety of assessment methods to evaluate student learning, including:

  • Exams: Exams are used to assess students' knowledge of the course material.
  • Quizzes: Quizzes are used to assess students' understanding of the course material on a more frequent basis.
  • Projects: Projects are used to assess students' ability to apply their knowledge of the course material to real-world problems.
  • Presentations: Presentations are used to assess students' ability to communicate their knowledge of the course material to others.

Teaching:

The Computer Science B.S. program is taught by a team of experienced faculty members who are actively involved in research and scholarship. The program uses a variety of teaching methods, including:

  • Lectures: Lectures are used to introduce students to the course material.
  • Discussions: Discussions are used to allow students to discuss the course material with each other and with the instructor.
  • Labs: Labs are used to provide students with hands-on experience with the course material.
  • Projects: Projects are used to allow students to apply their knowledge of the course material to real-world problems.

Careers:

Graduates of the Computer Science B.S. program have a wide range of career opportunities in the field of computer science. Some of the most common career paths for graduates include:

  • Software Engineer: Software engineers design, develop, test, and maintain software systems.
  • Computer Programmer: Computer programmers write and test code for software systems.
  • Web Developer: Web developers design and develop websites.
  • Database Administrator: Database administrators manage and maintain database systems.
  • Computer Network Administrator: Computer network administrators manage and maintain computer networks.
  • Information Security Analyst: Information security analysts protect computer systems from unauthorized access, use, disclosure, disruption, modification, or destruction.
  • Data Scientist: Data scientists use data to solve problems and make predictions.
SHOW MORE
How can I help you today?