Undergraduate Catalog
Colleges

Department of Computer and Information Science

Dr. David Hoelzeman, Head
Corley Building, Room 232
(479) 968-0663
dhoelzeman@atu.edu

Professor:
Hoelzeman, Middleton, Morell
Associate Professors:
M. Brown, Fang, J. Moody, Nezu, R. Robison, S. Robison
Assistant Professor:
Wood
Instructor:
Capehart, Park

The Computer and Information Science Department offers four undergraduate programs: a Bachelor of Science in Computer Science, a Bachelor of Science in Information Systems, a Bachelor of Science in Information Technology, and an Associate of Applied Science in Information Technology.

The Bachelor of Science in Computer Science and the Bachelor of Science in Information Systems programs are both accredited by the Computing Accreditation Commission (CAC) of  ABET, Inc., the national accrediting board for engineering and technology.

In order to ensure continued program quality, the department strives to achieve the following objectives for its graduates and alumni:

The program in computer science prepares students for careers as systems programmers in a scientific and/or engineering environment and for graduate work in computer science. Mathematics and engineering courses supplement a strong core of computer science courses, enabling students to design and implement software that requires complicated computations, data structures and interfaces.

Computer Science

Curriculum in Computer Science

The matrix below is a sample plan for all coursework required for this program
Freshman
Fall Spring
ENGL 1013 Composition I1,T 3 ENGL 1023 Composition II1,T 3
Fine Arts & HumanitiesT 3 Social Sciences1,T 3
U.S. History/Government1,T 3 MATH 2914 Calculus IT 4
TECH 1001 Orientation to the University 1 COMS 2003 Microcomputer ApplicationsT 3
COMS 1403 Orientation to Computing, Information, and TechnologyT 3 COMS 2104 Foundations of Computer Programming IT 4
COMS 1411 Computer and Information Science LabT 1
Total Hours 14 Total Hours 17
 
Sophomore
Fall Spring
ELEG 2130 Digital Logic Design LabT 0 ENGL 2053 Technical WritingT 3
ELEG 2134 Digital Logic DesignT 4 Science Sequence I2,T 4
MATH 2924 Calculus IIT 4 COMS 2213 Data StructuresT 3
COMS 2203 Foundations of Computer Programming IIT 3 COMS 2223 Computer Organization and ProgrammingT 3
COMS 2903 Discrete Structures for Technical MajorsT 3 COMS 3913 Advanced Discrete Structures 3
Total Hours 14 Total Hours 16
 
Junior
Fall Spring
Science Sequence II2,T 4 Fine Arts & Humanities1,T 3
MATH 3153 Applied Statistics I 3 SPH 2173 Business and Professional SpeakingT 3
COMS 2700 Networking and Architecture LaboratoryT 0 COMS 3703 Operating Systems 3
COMS 2703 Computer Networks and ArchitectureT 3 COMS 4163 Personal Software Engineering 3
COMS 3213 Advanced Data Structures and Algorithm Design 3 COMS 4700 Data Communications and Networking Lab 0
COMS 4203 Database Concepts 3 COMS 4703 Data Communications and Networks 3
Total Hours 16 Total Hours 15
 
Senior
Fall Spring
Social Sciences1,T 3 COMS 4043 Systems Analysis and Design II 3
MATH 4003 Linear Algebra I 3 COMS 4403 Compiler Design 3
COMS 3053 Implications of Technology on Society 3 Management Elective3 3
COMS 4033 Systems Analysis and Design I 3 Elective (Math or Science) 2
COMS 4103 Organization of Programming Languages 3 Elective (3000-4000 level) 2
Total Hours 15 Total Hours 13
 
1See appropriate alternatives or substitutions in "General Education Requirements".
2May be satisfied by any 1-year science sequence that requires a lab in each course, excluding biological science courses.
3This management elective is to be selected from COMS 4053 Information Systems Resource Management, COMS 4063 IT Project Administration IT Project Administration, or MGMT course approved jointly by the Department of Management and Marketing and the Department of Computer and Information Science.
TDesignates a block of courses that would provide for a seamless transfer into this program if equivalent courses are taken at another college or university.

Information Systems

The program in information systems prepares students for careers as application programmers/analysts in a business environment and for further graduate work in information systems. Business courses supplement a strong core of technical courses to enable students to design and implement business processing systems that require programming, databases, web development, networking, and client-server processing.

Curriculum in Information Systems

The matrix below is a sample plan for all coursework required for this program
Freshman
Fall Spring
ENGL 1013 Composition I1,T 3 ENGL 1023 Composition II1,T 3
Science with Lab1,T 4 U.S. History/Government1,T 3
MATH 2243 Calculus for Business and EconomicsT 3 ECON 2003 Principles of Economics IT 3
TECH 1001 Orientation to the University 1 COMS 2003 Microcomputer ApplicationsT 3
COMS 1403 Orientation to Computing, Information, and TechnologyT 3 COMS 2104 Foundations of Computer Programming IT 4
COMS 1411 Computer and Information Science LabT 1
Total Hours 15 Total Hours 16
 
Sophomore
Fall Spring
ENGL 2053 Technical WritingT 3 Social Sciences1, T 3
ACCT 2003 Accounting Principles IT 3 BLAW 2033 Legal Environment of Business 3
COMS 2203 Foundations of Computer Programming IIT 3 BUAD 2053 Business StatisticsT 3
COMS 2700 Networking and Architecture LaboratoryT 0 COMS 2213 Data StructuresT 3
COMS 2703 Computer Networks and ArchitectureT 3 COMS 3233 Database Design and Implementation 3
COMS 2903 Discrete Structures for Technical MajorsT 3
Total Hours 15 Total Hours 15
 
Junior
Fall Spring
SPH 2173 Business and Professional SpeakingT 3 Science with Lab1,T 4
COMS 3243 Data Mining 3 MGMT 3003 Management and Organizational Behavior 3
COMS 3513 Administering and Using the IBM Platform 3 COMS 3503 Visual Programming 3
COMS 3903 Systems Software and Architecture 3 COMS 4700 Data Communications and Networking Lab 0
Elective 2000 2-4000 3 COMS 4703 Data Communications and Networks 3
Elective 3000-4000 level 1
Total Hours 15 Total Hours 14
 
Senior
Fall Spring
Fine Arts & Humanities1,T 3 Fine Arts & Humanities1,T 3
COMS 3053 Implications of Technology on Society 3 MKT 3043 Principles of Marketing 3
COMS 3163 Web Programming 3 COMS 4043 Systems Analysis and Design II 3
COMS 4033 Systems Analysis and Design I 3 COMS 4053 Information Systems Resource Management 3
COMS 4133 Application Program Development 3 COMS Elective2 3
Total Hours 15 Total Hours 15
 
1See appropriate alternatives or substitutions in "General Education Requirements".
21000-level courses may only be taken to satisfy this requirement with the explicit permission of the Computer and Information Science Department Head.
TDesignates a block of courses that would provide for a seamless transfer into this program if equivalent courses are taken at another college or university.

Information Technology

The program in information technology prepares students for careers in administering and supporting the computing infrastructures of an organization. The curriculum consists of an integrated set of courses in networking, web development and administration, database development and administration, systems administration, and computer forensics.

Curriculum in Information Technology

The matrix below is a sample plan for all coursework required for this program
Freshman
Fall Spring
ENGL 1013 Composition I1,T 3 ENGL 1023 Composition II1,T 3
Science with Lab1,T 4 U.S. History/Government1,T 3
MATH 2243 Calculus for Business and EconomicsT 3 ECON 2003 Principles of Economics IT 3
TECH 1001 Orientation to the University 1 COMS 1333 Web Publishing IT 3
COMS 1403 Orientation to Computing, Information, and TechnologyT 3 COMS 2104 Foundations of Computer Programming IT 4
COMS 1411 Computer and Information Science LabT 1
Total Hours 15 Total Hours 16
 
Sophomore
Fall Spring
ENGL 2053 Technical WritingT 3 BUAD 2053 Business StatisticsT 3
COMS 2203 Foundations of Computer Programming IIT 3 COMS 2003 Microcomputer ApplicationsT 3
COMS 2333 Web Publishing IIT 3 COMS 2213 Data Structures 3
COMS 2700 Networking and Architecture LaboratoryT 0 COMS 2713 Survey of Operating SystemsT 3
COMS 2703 Computer Networks and ArchitectureT 3 COMS 2733 Introduction to Computer Forensics and SecurityT 3
COMS 2903 Discrete Structures for Technical MajorsT 3
Total Hours 15 Total Hours 15
 
Junior
Fall Spring
Fine Arts & Humanities1,T 3 Science with Lab1,T 4
SPH 2173 Business and Professional SpeakingT 3 COMS 2163 Scripting Languages 3
COMS 3233 Database Design and Implementation 3 COMS 3523 Human Factors in Information Technology 3
COMS 3903 Systems Software and Architeture 3 COMS 4700 Data Communications and Networking Lab 0
COMS 4313 Web Server Administration 3 COMS 4703 Data Communications and Networks 3
Elective (3000-4000 level) 1
Total Hours 15 Total Hours 14
 
Senior
Fall Spring
Social Sciences1,T 3 Fine Arts & Humanities1,T 3
COMS 4033 Systems Analysis and Design I 3 COMS 3053 Implications of Technology on Society 3
COMS 4213 Database Administration 3 COMS 4043 Systems Analysis and Design II 3
COMS 4710 Heterogeneous Networks Lab 0 COMS 4063 IT Project Administration 3
COMS 4713 Heterogeneous Networks 3 Elective (3000-4000 level) 3
COMS (3000-4000)Elective 3
Total Hours 15 Total Hours 15
 
1See appropriate alternatives or substitutions in "General Education Requirements".
2One COMS elective must be in the area of networking.
TDesignates a block of courses that would provide for a seamless transfer into this program if equivalent courses are taken at another college or university.


Associate of Applied Science in Information Technology

The Associate of Applied Science in Information Technology program enables students to develop skills in the areas of web processing, databases, networking, programming, and various operating systems. These skills enable students to seek positions within the information technology industry.

Curriculum in Information Technology Associate of Applied Science Degree

The matrix below is a sample plan for all coursework required for this program
Freshman
Fall Spring
ENGL 1013 Composition I1,T 3 ENGL 1023 Composition II1,T 3
Social Sciences1,T 3 COMS 1333 Web Publishing IT 3
MATH 1113 College Algebra2,T 3 COMS 2104 Foundations of Computer Programming IT 4
TECH 1001 Orientation to the University 1 COMS 2233 Introduction to DatabasesT 3
COMS 1403 Orientation to Computing, Information, and TechnologyT 3 Elective 2
COMS 1411 Computer and Informaiton Science LabT 1
COMS 2003 Microcomputer ApplicationsT 3
Total Hours 17 Total Hours 15
 
Sophomore
Fall Spring
ENGL 2053 Technical WritingT 3 SPH 2173 Business and Professional SpeakingT 3
PHSC 1013 Introduction to Physical ScienceT 3 COMS Elective 3,T 9
PHSC 1021 Physical Science LaboratoryT 1
COMS 2203 Foundations of Computer Programming IIT 3
COMS 2700 Networking and Architecture LaboratoryT 0
COMS 2703 Computer Networks and ArchitectureT 3
COMS Elective3,T 3
Total Hours 16 Total Hours 12
 
1See appropriate alternatives or substitutions in "General Education Requirements".
2The mathematics requirement may be fulfilled by taking MATH 1113 College Algebra or any higher level mathematics course.
31000-level courses may not be used to satisfy this requirement.
TDesignates a block of courses that would provide for a seamless transfer into this program if equivalent courses are taken at another college or university.