Computer Science Bachelor of Science
Department of Computer Science
Print Document

Do you really enjoy using computers? Would you like to program computers not just use them? Could you spend hours developing code and have the patience to find every bug? Would the creation of computer operating systems, networks, or commercial applications from scratch interest you? Would you like to become a software engineer, database designer, or graphics software developer? If the answer to these questions is “yes,” then a major in Computer Science at Colorado State University might be the one for you.

Computer Science is the study of computer software design. Computer scientists seek to advance the fundamental understanding of how information is processed, as well as the practical design of software and hardware to accomplish specific functions. Computer science courses include, but are not limited to, the study of operating system design, networks, programming languages, software engineering, graphics, databases, and artificial intelligence.

Students interested in combining an interest in statistics with computer science can pursue a Computational Statistics concentration under the computer science major. Students take advanced statistics courses along with computer science in preparation for a career using computer software to solve difficult statistical problems. Careers may be found in the insurance industry, government offices, and scientific laboratories, among other organizations.

Computer Science majors are required to complete basic courses in calculus, core courses in programming, computer organization, data structures, discrete structures, programming languages, software engineering, theory, and systems software. An understanding of statistics is also required. Majors select senior-level courses from offerings such as graphics, artificial intelligence, operating systems, compilers, architecture, Internet programming, parallel programming, and database systems. A minor in computer science is also available.

Computer Science laboratories occupy an entire floor of the University Services Center building, and are open to students many hours of the day and on weekends. All systems are networked and accessible by direct network connection from student residences.

Back to top

* Able to analyze and solve complex problems
* Effective writing and oral communication skills
* Knowledge of how to organize data
* Logical
* Patience and perseverance
* Talent for mathematics
* Creativity
* Able to grasp the big picture but pay attention to details

Back to top

The proven performance of Colorado State graduates has resulted in annual recruiting visits by a wide variety of commercial firms, government agencies and research laboratories. Graduates have found employment with computer manufacturers, software companies, and with research and development teams in manufacturing companies. Internships enhance skills and marketability. Some career opportunities include:
* Systems programmer
* Software designer
* Computer Researcher
* Systems administrator
* Security systems designer
* Database programmer
* Consultant
* Documentation/technical writer
* Technical product support personnel
* Technical sales and marketing specialist
* Educator

Back to top

* Association for Computing Machinery
* Upsilon Pi Epsilon
* The CSU Robots Etc. Club

Back to top

Computer Science Department
211 University Services Center
1873 Campus Delivery
Colorado State University
Fort Collins, CO 80523-1873
* Academic and career advising for majors

Center for Advising and Student Achievement (CASA)
TILT Building
801 Oval Drive
Colorado State University
Fort Collins, CO 80523-1033
* Academic advising/Major exploration

Career Center
120 Lory Student Center
Fort Collins, CO 80523
* Major and career exploration/Job search information

Admissions and Undergraduate Recruitment
Ammons Hall
711 Oval Drive
Colorado State University
Fort Collins, CO 80523
* Admission applications/University visits and tours

General Catalog Online

Back to top