The department provides a personal, friendly environment for students. Majors in the department come from many countries and backgrounds, and there is ample opportunity for discussion with other students with both similar and dissimilar backgrounds. Students can choose electives to tailor their course of study to fit their personal career goals.
The department employs qualified students as departmental assistants, and their duties include supervision of computer laboratories, tutoring, and grading course work. Computer and Network Services also employ students to assist in the computer center, and in providing computer support across the campus. These valuable positions provide salaries and important experience for many students each year.
Students may also obtain internships with industry. These internships, which often lead to employment after graduation, carry academic course credit, provide financial support, and give students a valuable complement to academic courses.
Numerous languages and software packages are used in course work and in student research projects. Java and C++ are used in core course work, and language courses are offered in a number of other languages, including Scheme, Perl, and SQL. For database work, both Microsoft Access and SQL Server are used for courses and for projects. Graphics and animation are supported by Java3D, OpenGL, and a variety of application programs. Microsoft Studio is provided in laboratories for software development. For courses focusing on mathematics, the campus provides Mathematica on all machines in the NT/Linux laboratory.
Muskingum was one of the first small colleges in Ohio to be connected to the internet, and we were one of the very first to provide students with access to the Web. Students can use the Internet during course work to access facilities and people at thousands of institutions around the world. The campus provides access to a 10/100Mbps LAN for all rooms used by majors in computer science, both for classes and for housing. The campus LAN connects to a T1 WAN to provide internet access for all students. Students can connect to laboratory and faculty machines from campus housing to facilitate handing in assignments, receiving graded materials, etc. This network support student research at Muskingum by connecting people with researchers at large universities and major corporations.
The department has ongoing research in several areas, and seniors can develop their own research for course credit. Equipment is available for a wide variety of student projects, including studies in artificial agents, expert systems, robotics, graphics and animation, network and web applications, novel language and compiler design, and human-computer interaction. The background of the faculty and close ties with local computer firms allow the department is able to offer a balance of projects in the areas of software applications, hardware and systems applications, and theoretical computer science.
100 Introduction to Computing (web usage, web page development, application programs) 111 Computer Science I (use of the Java language, fundamental ideas in computer science) 120 Computer Applications (in-depth use of various software packages) 211 Computer Science II (an introduction to Software Engineering, using Java and C++) 220 Applied Computer Programming (uses one language: C++, Visual Basic, XML, Perl, etc.) 260 Database Management (principles and use of SQL Server and Access) 310 Assembly Language Programming (introduces computer architecture and Pentium programming) 320 Algorithms and Data Structures (examines practical and theoretical approaches) 340 Programming Languages (examines details and principles of a number of languages) 350 Computer Architecture (looks at processor design principles and specific processors) 360 Artificial Intelligence (examines agents, neural networks, robots, Alife, etc.)
370 Graphics (laboratory oriented, uses OpenGL and Java) 400 Programming Projects (a large project, chosen by each student) 450 Operating Systems (examines theory and practice, using NT and Linux) 490 Advanced Topics in Computer Science (artificial web agents, compiler construction, etc.) 495 Computer Science Seminar (provides a weekly discussion of research in computer science)SCIENCE DIVISION HOME PAGE
| Please direct all questions
and comments to: ralph@muskingum.edu |
Copyright, 1996 © Muskingum College. All rights reserved.
Disclaimer |
Click on the Cupola image
to return to the Muskingum College Home Page. |