The Computer Science at University of Southern California provides a well-rounded ucla computer science and usc viterbi education. It leads to a Bachelor of Science degree in the Viterbi School of Engineering and information like the usc computer science acceptance rate. The BS in Computer Science is accredited by the Computing Accreditation Commission (CAC) of ABET
Computer Science is one of the majors in the computer & information sciences program at University of Southern California.
We’ve gathered data and other essential information about the program usc computer science masters, the , such as the average salary of graduates, ethnicity of students, how many students graduated in recent times, and more.
There has never been a more exciting time to study computer science and we have four degree programs and a minor to help students explore all this dynamic and challenging discipline has to offer. Undergraduate students can choose from a Bachelor of Science degree with a major in any of the following: Computer Science, Computer Engineering & Computer Science, Computer Science (Games), or Computer Science and Business Administration. If you already have a major we invite you to take a look at our Computer Science minor, which will provide fundamental programming skills and technical knowledge that is increasingly in demand – regardless of your primary field of interest.
BS in Computer Science (CSCI)
The Computer Science major at USC provides a well-rounded Computer Science education. It leads to a Bachelor of Science degree in the Viterbi School of Engineering.
Degree Requirements (CSCI)
The BS in Computer Science is accredited by the Computing Accreditation Commission (CAC) of ABET.
Program Educational Objectives
Graduates of the undergraduate program in Computer Science are expected to attain the following objectives within a few years of graduation:
Graduates apply the computational and analytical approaches of computer science to their chosen professions.
Graduates successfully engage in life-long learning to continue to be contributing members of their communities in fields within and outside the traditional scope of computer science.
Graduates exhibit high professional ethical standards to become productive leaders in society.
(a) An ability to apply knowledge of computing and mathematics appropriate to the discipline
(b) An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution
(c) An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs (d) An ability to function effectively on teams to accomplish a common goal
(e) An understanding of professional, ethical, legal, security and social issues and responsibilities (f) An ability to communicate effectively with a range of audiences
(g) An ability to analyze the local and global impact of computing on individuals, organizations, and society (h) Recognition of the need for and an ability to engage in continuing professional development
(i) An ability to use current techniques, skills, and tools necessary for computing practice
(j) An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of compute r-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices
(k) An ability to apply design and development principles in the construction of software systems of varying complexity.
BS in Computer Engineering and Computer Science (CECS)
The Computer Engineering and Computer Science major at USC provides an equal balance of hardware and software courses. It leads to a Bachelor of Science degree in the Viterbi School of Engineering.
Degree Requirements (CECS)
The BS in Computer Engineering and Computer Science is accredited by the Computing Accreditation Commission (CAC) and the Engineering Accreditation Commission (EAC) of ABET
Program Educational Objectives
- Graduates of the Computer Engineering and Computer Science program are expected to attain the following educational objectives within a few years of graduation:
- Graduates will apply analytical and critical thinking principles of both computer engineering and computer science to their chosen professions.
- Graduates will successfully engage in life-long learning to continue to be contributing members of their communities in fields within and outside the traditional scope of computer engineering.
- Graduates will exhibit high professional and ethical standards to become productive leaders in society.
- Student Outcomes
(a) An ability to apply knowledge of mathematics, science, and engineering
(b) An ability to design and conduct experiments, as well as to analyze and interpret data
(c) An ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
(d) An ability to function on multidisciplinary teams
(e) An ability to identify, formulate, and solve engineering problems
(f) An understanding of professional and ethical responsibility
(g) An ability to communicate effectively
(h) The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context
(i) A recognition of the need for, and an ability to engage in life-long learning
(j) A knowledge of contemporary issues
(k) An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.
BS in Computer Science (Games)
The goal of the BS in Computer Science (Games) program is to graduate students with a solid grounding in computer science and a cross-disciplinary background in game development.
Degree Requirements (CSGM)
ABET does not currently provide an accreditation option for the Computer Science/Games program.
BS in Computer Science and Business Administration (CSBA)
The combined Bachelor of Science degree program in Computer Science / Business Administration offers qualified students the opportunity to gain an educational foundation in both areas. Students must meet the admission requirements for both the Computer Science department and the Marshall School of Business. The degree is administered by the Computer Science department.
Degree Requirements (CSBA)
ABET does not currently provide an accreditation option for the Computer Science/Business program.
USC Computer Science acceptance rate
USC acceptance rate:
USC Viterbi is fairly competitive for a private research institution. The USC Viterbi acceptance rate at the masters level is just 23.6%, so you’ll need to ensure your application is as strong as possible.
While it may be easiest to focus on GRE scores (while already having a strong undergraduate GPA), that’s usually not the deciding point for admission.
You will absolutely need to have a strong Statement of Purpose (SoP essay) and recommendations from professors or work supervisors. That said, work experience isn’t critical for most programmes, but there are a few that do require it (and it’s just a matter of double checking with each department). If you have a low GPA, it may be to your benefit to have some additional work or research experience.
As the USC campus is in Los Angeles, you can expect admissions decision makers to factor this into their work. There are so many diverse distractions at the Viterbi doorstep; the university is looking for students who understand and take advantage of these opportunities without being overwhelmed by them. While you may not want to focus on this aspect, you should demonstrate the ability to juggle multiple projects at once while narrowing and pursuing your targets.
What’s the USC Viterbi average GPA?
Keep these averages in mind when crafting your essays and preparing your overall application:
Average undergrad GPA: 3.5
Average GRE scores: 151 verbal, 166 quantitative, 3.4 analytical writing
Computer Science at University of Southern California graduate program for computer science is merely a financial exploitation of international students. The funds generated by granting admission to nearly 600–1000 international students is utilized to support the development of infrastructure of the University.
USC believes that one learns best when interacting with people of different backgrounds, experiences and perspectives. Tell us about a time you were exposed to a new idea or when your beliefs were challenged by another point of view. Please discuss the significance of the experience and its effect on you. USC faculty place an emphasis on interdisciplinary academic opportunities. Describe something outside of your intended academic focus about which you are interested in learning.