If you have checked the news lately, you may know that computers are changing rapidly. At Carroll, we have a school small enough to change rapidly, too. Based on student interest, we have recently offered a class using robots, computer animation with Alice, programming to rework sounds and pictures, Geographic Information Systems (making computer generated maps), entered our first regional computer programming contest, and have a student-lead class “Student Topics in Computer Science” that takes a peak at the emerging technologies. Plus our students take part in the International Math Modeling Contest (where Carroll has had 3 top finishers in the last several years).
The computer science program is designed to:
The Computer Science program provides 3 main tracks to provide a solid foundation for students whose goals span a wide range of disciplines within the rapidly changing field of computer technologies. The basic Computer Science Degree offers opportunities for graduate school at premier institutions or jobs in the field (especially data administration, software development, network administration and security jobs). The Computer Information System Degree (CIS) combines applied Computer Science with Business, offering similar job opportunities to those above and opportunities for a management career and/or MBA degree in the future. Finally the "CS Degree - with an emphasis" is for those wishing to pursue another discipline such as math, science, social sciences or another degree who also want to particularly emphasize analysis and research skills.
Professors have worked as professionals and take pride in offering classes incorporating current technologies and issues. Current classroom initiatives include using Java as the primary first year development language, developing a hands on routing switching and network security lab using Cisco, Microsoft and Linux technologies, and implementing industry and open source web and database technologies such as Oracle and MySql products.
While still in school, many Carroll computer science students have the opportunity to work part-time in state government, at local high-tech firms as programmers or as network support specialists. Some students have on-campus technical support jobs, while still others volunteer with non-profit organizations.
There are also frequent summer opportunities in research around the country as well as paid internships in business and government.
A degree in Computer Science serves as preparation for some of the fastest growing jobs as defined by the U.S. Bureau of Labor Statistics: