Computer Science Master of Science Degree Program draft
Program Overview
The Master of Science in Computer Science program at the University at Albany-SUNY prepares students for professional practice in the field and the software industry. The program covers a broad range of computer science areas, including artificial intelligence, computer systems, machine learning, and software engineering. Graduates will become leaders in designing and building high-quality, large-scale computing solutions for real-world problems across various fields. The program requires 31 credits with a choice of three concentrations: Artificial Intelligence, Systems, or Theoretical Computer Science.
Program Outline
Degree Overview:
- Objective: The Master of Science in Computer Science program (MS-CS) prepares students for professional practice in the field and the software industry.
- Program Aims: Graduates will become leaders in designing and building high-quality, large-scale computing solutions for real-world problems across various fields.
- Scope: The program covers a broad range of computer science areas, including artificial intelligence, computer systems, machine learning, networking, databases, data mining, software engineering, theoretical computer science, and more.
- Structure: The program requires 31 credits with a choice of three concentrations: Artificial Intelligence, Systems, or Theoretical Computer Science.
- Culminating Experience: All students complete a master's project, internship, or research thesis.
Outline:
- Core Courses (9 credits):
- Csi 503 - Algorithms and Data Structures (3 credits)
- Csi 518 - Software Engineering (4 credits)
- Csi 500 or Csi 508 or Csi 516 depending on chosen concentration (3 credits)
- Concentration Courses (9 credits):
- Choose three courses within the chosen concentration (3 credits each)
- Artificial Intelligence and Machine Learning: Csi 531, Csi 535, Csi 536
- Systems: Csi 500, Csi 508, Csi 516
- Theoretical Computer Science: Csi 519, Csi 529, Csi 609
- Electives (12 credits):
- Must be Computer Science courses numbered 500 or above
- At most 2 courses (6 credits) from outside the CS department with departmental approval
- Breadth requirement: one 3-credit course from each unselected concentration area
Assessment:
- Discrete Mathematics Exam: Required at the beginning of the first semester. Students who don't pass must take a remedial program, potentially including Csi 521 Discrete Mathematics with Applications.
- Coursework: Assessment methods and criteria will vary depending on the specific courses.
Careers:
- Potential career paths: The program prepares graduates for various careers in computer science and software engineering.
- Opportunities: The program states that graduates will become leaders in designing and building large-scale computing solutions for real-world problems across a variety of fields.
Other:
- Admission Requirements: Students should have an undergraduate degree in Computer Science, Software Engineering, or a related field.
- Prerequisites: Courses in object-oriented programming, data structures, algorithms, discrete math, programming languages, system fundamentals, software engineering, calculus, linear algebra, probability, and statistics.
- Breadth Requirement: Students must take at least one 3-credit course from each unselected concentration area.
- Master's Project, Internship, or Thesis: All students complete one of these options to fulfill their culminating experience requirement.
Overview:
University at Albany, also known as the University at Albany - State University of New York, is a public research university located in Albany, New York. It is part of the State University of New York (SUNY) system and has a long history, having been established in 1844. The university is known for its diverse academic programs, strong research focus, and commitment to public engagement.
Services Offered:
The university offers a wide range of services to its students, including:
Academic Advising:
Provides guidance and support to students in choosing courses, planning their academic careers, and navigating university resources.Libraries:
Offers access to a vast collection of books, journals, databases, and other research materials.Career Services:
Assists students in exploring career options, developing job search skills, and connecting with potential employers.Student Life:
Provides opportunities for students to get involved in extracurricular activities, clubs, organizations, and social events.Residential Life:
Offers on-campus housing options for students, fostering a sense of community and providing support services.Dining:
Provides a variety of dining options on campus, catering to different dietary needs and preferences.Athletics:
Offers a variety of intercollegiate sports programs for students to participate in or cheer for.Student Life and Campus Experience:
Students at University at Albany can expect a vibrant and engaging campus experience. The university offers a wide range of opportunities for students to get involved in extracurricular activities, clubs, organizations, and social events. The campus is located in a city setting, providing easy access to cultural attractions, entertainment venues, and dining options.
Key Reasons to Study There:
Diverse Academic Programs:
The university offers a wide range of undergraduate and graduate programs across various disciplines, allowing students to pursue their interests and career goals.Strong Research Focus:
The university is a leading research institution, providing students with opportunities to engage in research projects and collaborate with faculty experts.Commitment to Public Engagement:
The university is deeply committed to serving the community and addressing societal challenges through research, outreach, and public service initiatives.Faculty Access:
The university has a low student-faculty ratio, ensuring that students have ample opportunities to interact with and learn from their professors.Academic Programs:
The university offers a wide range of academic programs, including:
Undergraduate Programs:
Over 50 undergraduate majors across various disciplines, including the arts, sciences, humanities, social sciences, business, education, and engineering.Graduate Programs:
A wide range of graduate programs, including master's and doctoral degrees, in fields such as business, education, public health, criminal justice, and the sciences.Online Learning:
Offers a variety of online courses and programs for students who prefer flexible learning options.Other:
The university has a strong alumni network, with over 195,000 alumni who support the university and its students. The university is also home to a number of research centers and institutes, focusing on areas such as nanotechnology, public health, and environmental science.
Entry Requirements:
For all students:
- An undergraduate degree in Computer Science, Software Engineering, or a closely related field.
- Courses in:
- Object-oriented programming
- Data structures
- Algorithms
- Discrete math
- Programming languages
- System fundamentals
- Software engineering
- Calculus
- Linear algebra
- Probability
- Statistics
Discrete Mathematics Exam:
- Students take a proficiency exam in Discrete Mathematics at the beginning of their first semester.
- Those who don't pass must take and pass a departmentally approved remedial program. the answer is: