What Is the Computer Information Science about?
The CIS program teaches the fundamentals of computation that are common to all branches of Computer Science. Our students learn the basics of programming languages, algorithms, software engineering, web applications, and system development. Throughout the curriculum we emphasize written and verbal skills, teamwork, and problem solving. Graduates of our program are able to use computing in a wide variety of situations. Students who choose to combine CIS with other disciplines find that their computing skills make them better at whatever field they are interested in.
Beyond the Classroom
Our program provides many opportunities for students to customize their education. An internship or capstone project is required in the program, allowing students to get real-world experience as part of their education. Our internships have covered a wide range of companies, including Amazon, Cigna Health Systems, Konica/Minolta, Rocky Mountain Biological Lab, CRM Culture, and Innovative Technology Systems. In addition to the opportunity to do a capstone project, our program encourages students to participate in independent studies and directed research projects throughout their time in our program. We have a robotics group that has worked with a wide variety of robot platforms. Our students have developed the 3-D game software used in our computer camp, built websites for local organizations, analyzed campus web traffic, created course scheduling software, and helped build kinetic sculpture with the art department.
Computing is essential to all aspects of our society. Jobs in computing are high paying and plentiful. There are many different career paths in Computer Science, including software engineering, web development, video game programming, information technology, mobile device programming, networking, data analytics, web-based marketing, database management, and embedded system programming. Many jobs in CS can be done remotely, allowing graduates to work where they please. Western has a strong network of CS alumni who help our students with internships and job placement. The Association for Computing Machinery has much more career information.