🌐
Northeastern University
graduate.northeastern.edu › home › how to choose a computer science specialization
Computer Science Specializations: Choosing the One for You
January 2, 2025 - Description: Information security professionals manage all aspects of an organization’s security, including software applications, networks, storage hardware, devices, and so on. This computer science specialization requires a deep understanding of security vulnerabilities and the various methods that internal and external attackers use to exploit them.
🌐
University of Waterloo
cs.uwaterloo.ca › current-undergraduate-students › majors › computer-science-specializations
Computer science specializations | Cheriton School of Computer Science | University of Waterloo
July 9, 2024 - Specializations (previously "options") are special designations attached to a specific degree. In Computer Science, we have seven different specializations that you can add to either your BCS or your BMath CS.
🌐
Georgia Tech College of Computing
cc.gatech.edu › ms-computer-science-specializations
M.S. Computer Science Specializations | College of Computing
For more information, please consult this list of specializations and core courses: [Prerequisite: An undergraduate or above algorithms/computational thinking course.] ... Pick three (3) courses from Perception and Robotics, with at least one course from each. ... Any Special Topics (CS 8803) course that is being taught by a School of Computer Science faculty member may also count as a Computing Systems elective.
🌐
Indiana
cs.indiana.edu › programs › bs-computer-science › specializations.html
Specializations: B.S. in Computer Science: Programs: Department of Computer Science: Indiana University Bloomington
When you plan your schedule, make sure to see our course offerings, consult your degree requirements (including the specialization requirements), and talk with your advisor. Either CSCI-C 200 Introduction to Computers and Programming or CSCI-C 211 Introduction to Computer Science and MATH-M 211 Calculus I
🌐
Trent University
trentu.ca › cois › programs › degree-computer-science › specializations
Specializations - Computer Science - Trent University
The capstone of the Specialization in Software Engineering is a full-year team project (COIS 4000Y) that exercises all phases of software development on a real-world application. Students who have fulfilled the requirements for a single-major Honours degree in Computing Systems may apply for a Specialization in Software Engineering if they have also successfully completed the following 9.5 credits:
🌐
Best Degree Programs
bestdegreeprograms.org › home › lists › 5 specialization in computer science programs
5 Specialization in Computer Science Programs that Will Get You a Job
June 15, 2023 - Cybersecurity is one of the fastest-growing specializations in computer science. Since companies store sensitive data online, they need experts in the field. From retailers to banks, companies pay top dollar for skilled cybersecurity professionals. To meet the demand, colleges and universities offer computer science students cybersecurity credentials.
🌐
Queensu
cs.queensu.ca › undergraduate › programs › specializations
Computing Specializations > Queen's School of Computing
The name of the specialization appears on the diploma. They can not be combined with a Minor in another subject. They are all Bachelor of Computing programs, with the exception of Computing and the Creative Arts, which is a Bachelor of Arts program. The School of Computing is named as such to emphasize that its courses and degrees, while focused on computer science...
🌐
University of Alberta
ualberta.ca › en › computing-science › undergraduate-studies › programs-and-admissions › specialization.html
Specialization | Computing Science
The Specialization in Computing Science is an open program for students who want to pursue a concentrated study of computing science, or combine the study of computing science with another discipline.
🌐
Forage
theforage.com › home › careers › computer science specializations quiz: which cs career is right for me?
Computer Science Specializations Quiz: Which CS Career Is Right for Me? - Forage
August 26, 2024 - Computer science specializations vary from software engineering to artificial intelligence. Find out which one is right for you.
Find elsewhere
🌐
Coursera
coursera.org › coursera articles › computer science and engineering › computer science › computer science specializations: what are they and how can you choose?
Computer Science Specializations: What Are They and How Can You Choose? | Coursera
June 3, 2025 - It is a broad field comprising five interrelated disciplines: computer engineering, computer science, information systems, information technology, and software engineering. Numerous computer science specializations exist within these five ...
🌐
Sheridan College
sheridancollege.ca › programs › bachelor-computer-science
Honours Bachelor of Computer Science | Programs | Sheridan College
Stand out from the crowd by specializing in cloud computing, data analytics, data engineering, game engineering or artificial intelligence. You'll be introduced to each of these growing fields of computer science in your first year of studies, ...
🌐
Queen's University
queensu.ca › academic-calendar › arts-science › schools-departments-programs › computing › computer-science-specialization-computing-bc-honours
Computer Science – Specialization (Computing) – Bachelor of Computing (Honours)
Subject: Administered by the School of Computing. Plan: Consists of 99.00 units. Plan Code: CSCI-P-BCH Plan Code (with Professional Internship): CSCI-I-BCH Program: The Plan, with sufficient electives to total 120.00 units, will lead to a Bachelor of Computing (Honours) Degree · No new students ...
🌐
University of Minnesota
cse.umn.edu › cs › computer-science-bs-specializations
Computer Science BS Specializations | Department of Computer Science & Engineering | College of Science and Engineering
INET 4061 - Introduction to Data Warehousing (3 cr) (can be used as tech elective only if CSCI 4521, CSCI 5521, or CSCI 5525 are not taken; rule only applies to students admitted to the university Spring 2026 or later) ... MATH 5651 - Basic Theory of Probability and Statistics (4 cr) OR STAT 5101 - Theory of Statistics I (4 cr) ... Human-Centered Computing is a branch of computer science which focuses on systems where humans and computers are closely interacting.
🌐
Indeed
indeed.com › career guide › career development › how to choose a computer science specialization (plus jobs)
How To Choose a Computer Science Specialization (Plus Jobs) | Indeed.com
April 18, 2024 - A woman sits at a table, typing on a laptop, next to a list with the title "Jobs in Computer Science" and these careers: • Web developer • Systems analyst • IT security specialist • Software architect • Database administrator • Software engineerSpecialization is an important element of becoming a career professional, with many occupations either encouraging or requiring prospective and current employees to gather additional knowledge and training within specific topics.
🌐
UBC Grad School
grad.ubc.ca › category › specialization › computer-science
Computer Science | Graduate and Postdoctoral Studies
Computer Science covers Bayesian statistics and applications, bioinformatics, computational intelligence (computational vision, automated reasoning, multi-agent systems, intelligent interfaces, and machine learning), computer communications, databases, distributed and parallel systems, empirical analysis of algorithms, computer graphics, human-computer interaction, hybrid systems, integrated systems design, networks, network security, networking and multimedia, numerical methods and geometry in computer graphics, operating systems, programming languages, robotics, scientific computation, software engineering, visualization, and theoretical aspects of computer science (computational complexity, computational geometry, analysis of complex graphs, and parallel processing).
🌐
Bestcomputerscienceschools
bestcomputerscienceschools.net › home › blog › what are the specializations within computer science?
What Are the Specializations Within Computer Science? - Best Computer Science Schools
August 28, 2018 - Computer science is really an umbrella term that encompasses a number of fields. CS professionals might work in data analytics, software engineering, computer engineering, information security, or network administration, to name just a few options.
🌐
Stanford University
cs.stanford.edu › masters-specializations
MS | Available Specializations | Computer Science
Also consider: Theoretical Computer Science, Systems, or Artificial Intelligence. Sample Classes: 243. Program Analysis and Optimizations 265. Randomized Algorithms and Probabilistic Analysis · Want to build an operating system? Or a router? The systems specialization is home to most of the ...
🌐
University of Western Ontario
csd.uwo.ca › undergraduate › current › programs › index.html
Programs - Computer Science - Western University
Consider this program if you are planning another degree and you want a solid background in computer science principles. Data science refers to the development and application of methodologies for inspecting, cleaning, managing, transform, visualizing, and modeling data with a view to discovering useful information, reaching conclusions and supporting decision making.
🌐
Stony Brook University
cs.stonybrook.edu › students › Undergraduate-Studies › cse-specialization
CS Specialization | Department of Computer Science
The specialization in artificial intelligence and data science emphasizes modern approaches for building intelligent systems using machine learning. Students may declare their participation in the specialization after completing two core courses. ... The specialization in human-computer interaction emphasizes both the psychology aspects of effective human-computer interactions and the technical design and implementation of systems for those interactions.