Biomedical Informatics
Computer Science & Engineering

School of Computing and Informatics
Faculty & Staff Directory
Contact Us
Alumni
Event Calendar
Summer Programs

Additional Information
Degree Programs
FRESHMAN APPLICATIONS CLOSE MARCH 1
Bachelor of Science in Computer Science
The discipline of computer science is concerned with the design of computers, computational processes and information transfer and transformation. The field of computer science is diverse, as computer technology is embedded in many systems, products and services.
Some examples of typical computer science projects are the design of next generation computer systems, computer networking, biomedical information systems, gaming systems, search engines, web browsers and computerized package distribution systems. Computer scientists might also focus on improving software reliability, network security or information retrieval systems. Sometimes they may even work as a consultant to a financial services company.
Students working towards a bachelor’s degree in Computer Science at ASU will gain several valuable skills to use in their field. The educational experience is designed to prepare a student to analyze a problem and identify and define the computing requirements appropriate to its solution. Additionally, students will have a chance to design, implement and evaluate a program to meet desired needs. Eventually their academic and industry experience will intersect as they apply mathematical foundations, algorithmic principles and computer science theory in the modeling and design of software and demonstrate the comprehension of the tradeoffs involved in design choices. The students will do more than just communicate effectively with a range of audiences. Their coursework will also challenge them to apply design and development principles in the construction of software systems of varying complexity.
Graduates of the B.S. in Computer Science can solve technical problems requiring critical and creative thinking in traditional and innovative Computer Science applications. Graduates will also act as leaders in an ethical and professional manner while considering both the local and global impact of decisions. It is also important to demonstrate technical and non-technical skills, such as collaboration, communication and resourcefulness, in working effectively across diverse groups, as well as to continue to grow throughout their career.
Degree Program
Students are required to complete 120 credit hours to earn a B.S. in Computer Science. In addition to general studies courses, students complete math, science, computer science foundation courses and upper division courses in software engineering, computing ethics, theory of computer science, data structures and algorithms, programming languages and operating systems. Students can also choose from a wide range of 400-level and technical electives, including special topics courses. As a culminating experience in the program, students take a two-semester sequence of capstone courses, where they work on a real-world project provided by industry in a team setting. Students can choose to concentrate their studies in information assurance or software engineering.
Students following the 2007-08 general catalog (and forward) are required to adhere to the eAdvisor (critical tracking) requirements. eAdvisor provides critical requirements and major maps which lay out a specific, clear and accurate track to timely completion of the degree. The eAdvisor system monitors a student’s progress toward his or her degree and shows the requirements that have been accomplished and the requirements or electives that need completion in order to obtain the degree in computer science.
The critical requirements and major maps include courses that the faculty has identified as key predictors of success in the major, which are called “skill-set” courses. Critical requirements include minimum grades and milestones of performance to be accomplished within the first 2 years (four full-time semesters) of the degree program.
Questions & Answers
What skills do I need for success?
The B.S. in Computer Science prepares students for the challenges in the field by requiring courses in mathematics, sciences, computer systems and software. Employers are seeking technically savvy students with the ability to work in teams, work with diverse people and communicate well. Those working in the computer science field must like to creatively solve problems, be analytical and detail-oriented. Students in high school should prepare for admission by taking three years of high school laboratory science in different subjects, as well as four years of math courses, including Algebra I, Geometry, Algebra II and an advanced math course, which requires Algebra II as a prerequisite.
What kinds of jobs are available?
A degree in computer science prepares students for a wide range of computer professions. Our graduates find employment working in a variety of capacities ranging from computer and software design to development of information technologies. Their jobs are often distinguished by the high level of theoretical expertise they apply to solving complex problems and the creation and application of new technologies. Some other computer science related jobs may include programming language design, developing and advancing uses of virtual reality in robotics, designing programming tools and knowledge-based systems, as well as computer games.
Some past computer science job titles of alumni have been Software Engineer, Database Administrator, Systems Analyst, Programmer Analyst, System Administrator and Financial Software Developer.
What are career prospects in the field?
Computer Science students in the School of Computing and Informatics are sought after by large and small companies, as well as local, national and global companies. See our industry partners for more information on companies that recruit SCI students.
According to the U.S. Department of Labor, Bureau of Labor Statistics, computer scientists are expected to be among the fastest growing occupations through 2014.
How much can I earn in the field?
According to the Bureau of Labor Statistics, salaries in the various computing fields range from $54,000-$86,000 per year.
Where can I learn more about the degree?
To learn more about the major, review the B.S. in Computer Science major map, the course syllabi, or view the full list of ABET degree outcomes.
Where can I learn more about the field of computing and the School of Computing and Informatics?
Bureau of Labor Statistics: Computing Careers
Bureau of Labor Statistics: Occupational Outlook Handbook
Sloan Career Center Cornerstone
Contact the SCI Advising Center by calling 480.965.3199 or request more information. To learn more about SCI, please review our student profiles, publications, internship opportunities, student organizations, honors program and undergraduate research opportunities.
What are the admissions requirements and how do I apply to the B.S. in Computer Science degree?
The Ira A. Fulton School of Engineering has a higher admission criteria than the university’s admission standards. Please visit our admissions page to learn more about requirements, deadlines and the application process.

