Millsaps offers a bachelors degree in computer science in two concentrations: computer science and computer information systems. We offer a challenging program that combines fundamental computer science with cutting-edge industry applications.
Our faculty is dedicated to undergraduate teaching, advising, and research. All of our classes feature sizes of twenty or fewer students, numerous active-learning in-class exercises often done in pairs or small groups, and challenging course work and high academic standards. All of our graduates complete a senior project in an area of their choice.
Approach to Teaching
Our approach to teaching is very practical, and we provide many opportunities for students to work on projects that are interesting to them both inside and out of the classroom. The low student to faculty ratio ensures that every student can receive individual attention for teaching, advising, and research supervision.
One distinctive aspect of our department is how the latest techniques of the computer industry are integrated into a fundamentally sound computer science curriculum.
Course content is continuously monitored and enhanced so that faculty can deliver an up-to-date computer science education.
In addition, special topics courses and directed studies are often offered to cover subjects of special interest and timeliness, such as "Web Applications with Java" and "Advanced Database with Oracle".
To implement this teaching philosophy, we have developed structured ways by which students apply the knowledge of theory and programming that they learn in class. They are particularly encouraged to seek out applications that are immediately useful to others in the community. The application of knowledge to gain experience in solving real-world problems is both required and encouraged:
Why Study Computer Science?
Computer science and information technology are challenging fields that allow you to use many of your talents, such as creativity, problem solving, analysis, and the ability to work well with others. New technologies and tools, such as graphical and multimedia systems, make working with computers more fun than ever, with many opportunities for inter-disciplinary work.
In addition, a strong background in computer science and information technology is a valuable asset in any career, not just computer science. Computers are used in many fields, such as art, science, business and medicine, and this has led to a strong demand for workers with information technology skills.
The list below shows just a few of the employment possibilities for computer science graduates.
At Millsaps, we can attest to the demand for high-tech workers. Our students find rewarding jobs immediately upon graduation, and good part-time jobs while in school. Employers frequently call in search of qualified applicants.
If you don't plan to major in computer science, at least consider a minor! And if you're not sure what exactly computer science is, the best way to find out is by taking Computer Science I (CS1010). This course will give you a feel for the field. Its only prerequisite is College Algebra, or equivalent math from high school. You need no prior computer experience.
ACM Programming Contests
Every fall, the department conducts a campus-wide computer programming contest. The top six finishers are eligible to represent Millsaps in the Association for Computing Machinery's annual programming contest, at the Southeast regional competition.
The team travels with a faculty advisor to the contest site, which varies each year. Millsaps pays for travel, registration, and lodging.
The local programming contest is open to all and the winner has bragging rights for a year. A pizza party after the contest helps soothe frustrations and untangle brains that have been tied into knots!
Questions, comments, and suggestions are welcome. Just email us.