400

CS 410 Operating Systems

This class covers the design and theory of modern computer operating systems. It explores topics such as process management, CPU scheduling, memory management and protection, device management and diversified operating systems. Lectures and Lab each week.

CS 421 Cyber Security

This course combines knowledge and skills from the computer network classes with the Operating Systems class (CS410) to build, compromise and secure computer network and server systems. Labs include using Cisco, Microsoft, and Linux systems (switches, routers, workstations and servers) as well as implementing network firewalls. The course also covers security concepts, policies, and risk management as well as hacking techniques and defenses.

CS 425 Internship

Internship Experiences recognize that learning can take place outside the classroom. Carroll College allows its students to participate in opportunities that relate to their area of study. This opportunity must relate directly a student's program of study in order to qualify for an internship. Close cooperation among Carroll and the participating organizations ensures an experience that contributes significantly to the student's overall growth and professional development. Juniors and seniors in any major area may participate with the approval of faculty internship advisor and/or department chair, Career Services, and a site supervisor. Students will receive academic credit and may or may not receive monetary compensation for an internship. A student may apply a maximum of 12 semester hours to degree requirements; academic departments will determine the number of credits that may count toward the major (most majors accept 6 hours total). Enrollment in the course must be during the same semester in which the experience takes place. Interested students should contact their academic advisor and Career Services prior to the start of an experience.

CS 430 Senior Project: Your Project

This course will present students with a substantial experience in software engineering. Students will investigate, design, implement, and present a significant software project, working both as individuals and in project teams. Projects will also teach the students about project management concerns.

CS 485 Independent Study

Independent study is open to junior and senior students only. At the time of application, a student must have earned a 3.0 cumulative grade point average. A student may register for no more than three (3) semester hours of independent study in any one term. In all cases, registration for independent study must be approved by the appropriate department chairperson and the Vice President for Academic Affairs.

CS 489 Special Topic

Special Topics courses include ad-hoc courses on various selected topics that are not part of the regular curriculum, however they may still fulfill certain curricular requirements. Special topics courses are offered at the discretion of each department and will be published as part of the semester course schedule - view available sections for more information. Questions about special topics classes can be directed to the instructor or department chair.

CS 495 Computer Science Seminar

Various topics not covered in other computer science courses are researched and discussed. Students analyze selected readings on ethics and the integration of technology in business and the world in general as well as work on related projects and/or papers. Students participate in defining and presenting their own content in the class.

CS 499 Senior Thesis

The senior thesis is designed to encourage creative thinking and to stimulate individual research. A student may undertake a thesis in an area in which s/he has the necessary background. Ordinarily a thesis topic is chosen in the student's major or minor. It is also possible to choose an interdisciplinary topic. Interested students should decide upon a thesis topic as early as possible in the junior year so that adequate attention may be given to the project. In order to be eligible to apply to write a thesis, a student must have achieved a cumulative grade point average of at least 3.25 based upon all courses attempted at Carroll College. The thesis committee consists of a director and two readers. The thesis director is a full-time Carroll College faculty member from the student's major discipline or approved by the department chair of the student's major. At least one reader must be from outside the student's major. The thesis director and the appropriate department chair must approve all readers. The thesis committee should assist and mentor the student during the entire project. For any projects involving human participants, each student and his or her director must follow the guidelines published by the Institutional Review Board (IRB). Students must submit a copy of their IRB approval letter with their thesis application. As part of the IRB approval process, each student and his or her director must also complete training by the National Cancer Institute Protection of Human Participants. The thesis is typically to be completed for three (3) credits in the discipline that best matches the content of the thesis. Departments with a designated thesis research/writing course may award credits differently with approval of the Curriculum Committee. If the thesis credits exceed the full-time tuition credit limit for students, the charge for additional credits will be waived. Applications and further information are available in the Registrar's Office.