Mathematics and
Computer Science

@

Marietta
College

Objectives for Computer Science (CSCI) majors:

  • Given the specifications for a software application, design the appropriate internal and external data structures, then design, implement, and test the algorithms which represent and transform the data structures necessary to solve the problem.
  • Work independently or within a group programming environment to utilize the object-oriented paradigm and sound software engineering principles, such as using cohesive, independently compiled modules with appropriate abstract data types and user interfaces, in the program development cycle.
  • Communicate technical information clearly and concisely in oral and written forms.
  • Understand client/server and enterprise computing strategies and their important relationships to database design, application programming, data communications, and networking (workstations, LANs, WANs, World-Wide-Web).
  • Use analytical and technical skills for identifying, studying, and solving complex system problems.
  • Implement algorithms using a variety of software development tools based on a solid understanding of the architecture of the tools.
  • Design and implement major components of computer systems, such as hardware architectures, language translators, multi-tasking kernels and graphical user interfaces.
  • Utilize appropriate formal methods to model and analyze algorithms, programming languages, tasks, digital circuits, bus architectures, and other aspects of computer systems.
  • Apply the various stages of the system development life cycle to the creation of medium and large-scale system-level software.

High school students... Prospective majors... Want to learn more about computing? Check out the ACM Computing Careers Website !

MC logo
Mathematics and
Computer Science
232 Selby
215 5th St
Marietta, OH 45750
740.376.4820 [Voice]
740.376.4808 [Fax]
math.csci@marietta.edu


Valid XHTML 1.1 Valid CSS