Computing and Information Technology Major

Video
New Computer Programs
Program coordinator
Rob Whitnell details
Guilford's two new
computer majors.
Christopher Johnson, Assistant Professor
Robert M. Whitnell, Associate Professor of Chemistry
 

While computing and information technology is based on a solid foundation of computer science concepts, the field changes so rapidly that hardware and software learned one year may be replaced by a different set of tools very quickly. The major in computing and information technology (CMIT) provides students with the conceptual background and practical skills to negotiate the continually changing structure of information technology. 

All students pursuing the computing and information technology major take two foundation courses (CMIT 140 and CMIT 141) to learn the fundamental concepts of computer science and the logic of computer programming. A third foundation course (CMIT 221) provides the overview of how these concepts are implemented in current information systems. Students then take a two-course sequence in either software engineering (CMIT 201 and CMIT 340) or operating systems and computer networking (CMIT 321 and CMIT 322). Further electives allow students to pursue further interests in any of these areas as well as in computer graphics, computer security or the connection between computing and related fields such as mathematics, philosophy or art. Finally, all students complete a required capstone course or senior project.

Students who complete the requirements for the computing and information technology major will obtain a background in the concepts of computer science and tools of computer programming, an in-depth focus on computer software or hardware and a set of advanced courses that allow them to pursue employment in a large number of fields that require a strong information technology background or further graduate study in information systems.

 

Degrees Offered

The Bachelor of Science is offered in computing and information technology.

Major Requirements

Students pursuing the major in computing and information technology should have completed BUS 141 Introduction to Computers or have equivalent knowledge and skills. Students should also have satisfied the college’s quantitative literacy requirement before taking any of the required courses for the major. It is strongly recommended that students are extremely comfortable with algebra and trigonometric and logarithmic functions before they take the foundation courses. The major requires a minimum of 36 credit hours (nine courses).

Foundation Computer Science Courses

  1.  CMIT 140 Introduction to Computer Programming

4 credits

  2.  CMIT 141 Advanced Comptuer Programming

4 credits

  3.  CMIT 221 Foundations in Information Systems

4 credits

Focus in Software Engineering or Information Technology

8 credits

4-5.  Software Engineering Focus

       CMIT 201 Data Structures and Algorithms

       CMIT 340 Software Engineering

4-5.  Information Technology Focus

       CMIT 321 Operating Systems

       CMIT 322 (Inter)networking Computers

6-8.  Three Electives from:

12 credits

Students may choose electives from the following list. At least eight (8) of the credits must be at the 300 level or above. Students should consult with their adviser to choose a set of electives that provide a course of study to meet their interests and needs.

Any CMIT course numbered 200 or above

       ART 245 Digital Darkroom

       BUS 241 Computers and Management

       BUS 341 Management Information Systems

       BUS/CMIT 342 Database Systems

       BUS 344 E-Commerce

       CMIT/THEA 274 Digital Graphic Design

       GEOL 340 Images of the Earth

       MATH 212 Discrete Mathematics I

       MATH/PHYS 320 Mathematical Physics

       MATH 325 Linear Algebra

       MATH 412 Discrete Mathematics II

       PHIL 241 Computer Ethics

       PHIL 292 Formal Logic

       PHIL 375 Topics in the Philosophy of Mind

       THEA 272 Digital Sound Design

Internships and independent study courses may be used as elective credits for the computing and information technology courses with prior approval from the coordinator of the major.

9.  Capstone

4 credits

Students must complete one of the following:

      CMIT 401/IDS 419: Artificial Intelligence and Artificial Life or

      A senior project (CMIT 460, 4 credits) that demonstrates a synthesis of previous coursework for the major and that has a significant portion devoted to social, ethical, political, and/or philosophical aspects of computing.


Total credit hours required for B.S. degree in computing and information technology


36 credits


Students who wish to pursue more advanced work in computing or computer science are encouraged to develop a strong background in mathematics with a minor in mathematics for the sciences being especially appropriate. Courses in discrete mathematics and formal logic are particularly encouraged.