Computer Science (B.S.)
Program
Requirements
Major Requirements
. 30-48 hours
Computer Science Core
..
24 hours
CSC 185, 190, 191, 195, 310, 340,
and two of CSC 300, 303, 304, 313, 320, 330, 350, 370, 390, 400, 425, 440, 460,
490, 491, 520, 538, 540, 544, 545, 546, and 550 that are not used for
credit in the option.
Options
Computer Science (General)
24 hours
(Accredited by the Computer Science Accreditation Commission of ABET)
CSC 200, 320, 330,
370, 400, 440, 460, and 545.
Computer Technology
.
.
21 hours
CSC 200, 330, 370, 440, 460, one of CSC 313 or 545; and 3 hours of
CSC 3491.
Bioinformatics
.
..
6 hours
One of CSC 303 or
520; one of CSC 313 or 545.
Interactive Multimedia
.
.
24 hours
CSC 120, 140, 303,
304, 330, 491, 520, and 550.
Computer Security
.
21 hours
CSC 200, 313, 330,
370, 538, 544, and one of CSC 400 or 460.
Supporting Course Requirements
..
..
.
. 30-55 hours
Computer Science (General)
...
31-35 hours
EET 252; MAT 124* or 124H, 214, 224
or 224H, STA 270.
One of the following two plans:
Plan 1: One sequence from Biological lab science courses
(BIO 121, 131; or BIO 121, 141); and any two additional courses taken from CHE
111/115, CHE 112/116, GLY 108, GLY 109, PHY 131, PHY 132, PHY 201, or PHY 202.
Plan 2: One sequence from Physical lab science courses
(CHE 111/115, 112/116; GLY 108, 109; or PHY 201, 202); BIO 121; and one additional course from CHE 111/115, CHE
112/116, GLY 108, GLY109, PHY 131, PHY 132, PHY 201, PHY 202, or any 200 level
or above science course that counts toward a science major.
Computer Technology
.
30-31
hours
EET 251, 252, 253, 254, 302, 303,
343, 351, and 354; one of MAT 124*, 124H, 211*, or 261*
Bioinformatics
.
55
hours
BIO 121, 315, 331, 348, 511, 533, 3
hours of BIO 598; 3 hours of BIO 349; CHE 111/115, 112/116, 330, 361, 362; MAT
124* or 124H, STA 270, 320.
Interactive Multimedia
.
34-35 hours
COM 200; EET 252; MKT 301; MUS 290; STA 270; Two of ART 200,
ARH 390 or 391; MAT 124*, 124H, 211*, or 261*; PHY 131 or 201; TEC 190, 255,
313, or 355; MAT 214*, 214H, or 3 credits from COM 320A-I.
Computer Security
.
.
28 hours
APS 110, 438; EET
252, 303, 343, 354; one of MAT 124* or 124H; PLS 220, 408.
General Education Requirements
.
..
..
..
. 30-45 hours
Computer Science (General)
.
30 hours
Standard General Education Program,
excluding blocks II, IVA, IVB, VII (NS) and VIII (6 hours). Refer to Section Four of this Catalog for
details on the General Education and University Requirements
Computer Technology
.
..
45
hours
Standard General Education Program,
excluding block II. Refer to Section
Four of this Catalog for details on the General Education and University
Requirements
Bioinformatics
.
33 hours
Standard General Education Program,
excluding blocks II, IVA, IVB, and VIII (6 hours). Refer to Section Four of
this Catalog for details on the General Education and University Requirements
Interactive Multimedia
.
.
33
hours
Standard General Education Program,
excluding blocks II, IIIA, IVB, VII (6 hours) Refer to Section Four of this
Catalog for details on the General Education and University Requirements
Computer Security
.
.
..
45 hours
Standard General Education Program,
excluding block II. Refer to Section
Four of this Catalog for details on the General Education and University
Requirements
University Requirement
....
1 hour
ASO 100.
Free Electives
...
. 6-18 hours
Computer Science (General)
..
..
14-18 hours
Computer Technology
.
.
.
6-7
hours
Bioinformatics
.
.
9 hours
Interactive Multimedia
.
...
11-12 hours
Computer Security
.
..
9
hours
Total Curriculum Requirements
.
. 128 hours
1Under special circumstances, a
student may seek an administrative waiver of the CSC 349 requirement from the
Computer Science Curriculum Committee and the department chair. Waiver recipients are required to complete
three semester hours of additional course work approved by the Computer Science
Curriculum Committee
*A
preparatory course in Mathematics (MAT 107 and/or MAT 109) may be required
before admission to calculus
Course
Descriptions
Core Courses
CSC 185 Introduction to Computer Concepts. (3) I, II. Prerequisite: A minimum of 23 on
the Mathematics portion of the ACT, a minimum of 550 on the Mathematics
portion of the SAT , or a minimum grade of C in CSC 140, 160, 174,
177, or MAT 107. Fundamental concepts and skills needed to design
computer programs using class diagrams, flowcharts, pseudo-code, and general
purpose programming tools; analysis of target problems; object-oriented
design; algorithm design and verification prior to implementation.
CSC 190
CSC 191 Object-Oriented Programming II. (3) I, II. Prerequisite: CSC185 and CSC 190
with a minimum grade of "C."
Object-oriented programming, recursion, arrays, inheritance, file
input/output, exception handling, multi-thread programming ,
GUI. 2 Lec/2 Lab.
CSC 195 Introduction to Discrete Structures. (3) I, II. Prerequisites: A minimum grade of
C in CSC 185 and 190; a minimum grade of C in MAT 107 or equivalent.
Topics to be covered include sets, relations, functions; logic;
algorithm design/ analysis, recursive algorithms, recurrence relations,
mathematical induction, counting, probability.
CSC 310 Data Structures. (3) I, II. Prerequisites: CSC 191 and CSC 195
with a minimum grade of C- in both. The application
and implementation of data structures including arrays, stacks,
queues, linked lists, and trees. Internal searching
and sorting techniques. The analysis of algorithms.
CSC 340 Ethics & Software Engineering. (3) A. Prerequisite: CSC 310 with a minimum
grade of C-. Responsibilities of software
professionals, social implications of software such as privacy, crime
and abuse, risk and liabilities, copyright, and patents, software
project planning, software requirements analysis, software design, and
software testing.
Option
Specific Courses
CSC 120 Introduction to Multimedia. (3) I, II. Introduction to
multimedia technology and computerized visual communication. Topics include video editing, media
file processing, video streaming, computer graphics, computer animation,
and multimedia presentation.
CSC 140
Introduction to Computer Game Design. (3) I, II. Introduction to computer game
design, frame based animation, sound effects, program logic, game
scripting, and object oriented programming.
CSC 200 Introduction
to Computer Organization. (3) I, II. Prerequisite: CSC 191 with a minimum grade of C-. Computer structure, assembly language, instruction
execution, addressing, data representation, macro definition and
generation, utility programs, programming techniques.
CSC 303 3-D Modeling and Simulation. (3) A. Introduction to 3-D modeling and
computer simulation. Topics include nurb and polygon modeling, bone structures,
frames, scenes, lights, textures, sound, dialogs, and simulation control.
CSC 304
3-D Animation. (3) A. Introduction to 3-D animation and
programming. Topics include coordinate system, vertices, lines, polygons,
geometric objects, 3D models, motion control, and interaction design.
CSC 313 Introduction
to Database Systems. (3) A. Prerequisite: A minimum of 23 on the Mathematics
portion of the ACT, a minimum of 550 on the Mathematics portion of the
SAT , or a minimum grade of C in CSC 140, 160, 174, 177, 190, or MAT
107. Introduction to databases, storage and retrieval of
data, report generation, interface and application development, online
queries, XML, multimedia database, and database security.
CSC 320 Introduction
to Algorithms. (3) A. Prerequisites: CSC 310 with a minimum grade of C and MAT 124.
Fundamental algorithms required in computer science; algorithm
design/analysis methods, graph algorithms, probabilistic and parallel
algorithms, and computational models.
CSC 330 System Environments & Networks. (3) A. Prerequisite: CSC 191 with a minimum
grade of C. Introduction to computer system
environments, utilities, system administration, and networking.
CSC 349 A-N Cooperative Study: Computer
Science. (1‑8) I, II; (1‑6)
SUMMER ONLY. Prerequisite:
students must have successfully completed 30 semester hours of course
work including six hours of Computer Science major courses. In addition,
transfer students must have completed at least one semester of full-time
course work at EKU. Work in placements related to academic studies. A
maximum of three hours may be applied toward the Computer Science
technology option degree only. Credit does
not apply to general Computer Science
major or minor requirements. Total hours: eight, associate; sixteen, baccalaureate.
A minimum of 80 hours of employment is required for each semester hour of
academic credit. Credit may only be awarded in the semester in which the work
is completed.
CSC 370 Computer Architecture. (3) A. Prerequisites: CSC 200 and EET 252.
Information representation, Boolean algebra and combinatorial logic,
memory and storage, elementary machines, addressing schemes, stack and
parallel computers, overlap and pipeline processing, microprogramming,
performance evaluation.
CSC 400 Operating Systems. (3) I, II. Prerequisites: CSC 320, 330 and 370.
Overall structure of multiprogramming systems, details of addressing
techniques, memory‑management, file
system design and management, traffic
control, interprocess communication, system module design, interfaces.
CSC 440 Applied Software
Engineering. (3) A. Prerequisites:
A minimum grade of C in CSC 340. Techniques and tools for software
requirements, software design, software testing, and software project
planning as a team project for majors in computer science.
CSC 460 Computer Network &
System Administration. (3) A. Prerequisite: CSC 400 or 401 or CSC 310 and 330. Introduction to
the subject of computer networks and layered protocols, architecture of
data communication systems, point‑to‑point networks,
local networks, end‑to‑end
protocols and internetworking, and server-side technology to create interactive
web pages.
CSC 491 Console Game Design. (3) A. Prerequisite:
CSC 310. Level design, storyboarding, character modeling, game scripting,
game interface design, audio effects, marketing, and ethics. Students will work in groups
to develop a computer game term project.
CSC 520
Multimedia System Design. (3) A. Prerequisite: CSC 120 or one of TEC 190, 255, 313, 355.
Integration of multimedia technologies, design of scenes,
computer algorithms, multimedia solutions, and multimedia databases.
CSC 538 Computer
Crime and Forensics. (3) A. Study of computer crime and forensics. Computer criminal
evidence collection, analysis, and handling; computer forensics tools;
data acquisition; digital evidence control; Windows and Linux systems investigation; email investigation;
network forensics; computer forensic reporting.
CSC544 Database Administration and
Security. (3) A. Prerequisite:
CSC 310. This
course covers database management system concepts, database system
architecture, installation and setup, data management, performance
monitoring and tuning, backup and recovery, database security models and
management, database auditing.
CSC 545 Theory
of Database Systems. (3) A. Prerequisite: CSC 312 or CSC 540. Models
and principles of information systems. Database
languages. The logical and physical design, and
the implementation and use, of database management systems.
CSC 550 Graphics Programming. (3) A. Prerequisites: CSC 310 and one of
MAT 124, 124H, 211, or 261. 3-D geometry, model
transformation, matrices, computer algorithms and protocols, texture mapping,
camera control, and collision detection.
Foundation
Supporting
Courses
APS 110 Principles of Assets Protection. (3) A. History and overview
of the assets protection industry and employment opportunities, and
introduction to the basic methodologies of assets protection: personnel,
physical, procedural, and auditing systems.
APS 438 Information and Computer Security. (3)
A. Prerequisite: departmental approval.
Vulnerability
assessments and countermeasures for securing computer and network information
systems from unauthorized entry, abuse, and sabotage, with emphasis on system
software, database analysis, communication networks, and auditing techniques.
ART 200 Art Appreciation:
Orientation. (3) I,
II. Prerequisite: ENG 101 or ENG 105 or HON 105.
Introduction to the visual arts and their purposes, emphasis on ways and
means available to the artist. Student has opportunity for individual expression through a
visual arts medium. Not open to art majors or minors.
ARH 390 Survey of Art History I. (3) I, II. Formerly ART 390.
Study of art from prehistoric times through the Gothic
period.
ARH 391 Survey of Art History II. (3) I, II. Formerly
ART 391. Study of art from the Renaissance to the
present day.
BIO 121 Principles of Biology. (4) I, II. The study of life and its processes:
cellular structure and function; reproduction and development; genetics,
evolution and ecological principles. A course designed for biology
majors. 3 Lec/2 Lab. Gen. Ed. IVA.
BIO 131 General
Botany. (4) I, II. Prerequisite: BIO 121. Structure and functions of
vascular plants; morphology, classification, life histories, ecology and
evolution of autotrophs, plantlike protists, and fungi. 3 Lec/3 Lab.
BIO 141 General
Zoology. (4) I, II. Prerequisite: BIO 121. Morphology, physiology, comparative
anatomy, development, life history, evolution, and diversity of animals.
3 Lec/3 Lab.
BIO 315 Genetics. (4) I, II. Prerequisite: BIO 121 or
departmental approval. Discussion of Mendelian genetics,
molecular genetics, genetic mapping, and population genetics. Emphasis on critical thinking skills and logic through experimental
analysis. Laboratory will include experimental manipulation of
prokaryotic and eukaryotic organisms. 3 Lec/3 Lab.
BIO 331 Cell
Biology. (3)
BIO 348 Animal Physiology.
(4) I, II. Prerequisites:
BIO 121 and CHE 112. A study of the physical and
chemical aspects of mechanisms of function of animals at the organ‑system
level of organization, in relationship to homeostasis, with appropriate
laboratory methodology. 2 Lec/4 Lab.
BIO 349 Applied Learning in Biology. (1‑8) A. Work in placements related to academic studies. One to eight
hours credit per semester or summer. Total hours: eight, associate;
sixteen, baccalaureate. A minimum of 80 hours of employment required for
each semester hour of academic credit. May not be used
to satisfy area, major, or minor requirements.
BIO 511 Experimental Approaches in Molecular
Biology.
(3)
BIO 511 Experimental Approaches in Molecular
Biology.
(3)
BIO 598 Special Problems. (1‑3) I, II. Prerequisites: junior or senior
standing; students must have the independent study proposal form
approved by faculty supervisor and department chair prior to enrollment.
Independent research in the biological sciences, under
the guidance of a faculty member, which allows students to design a
research problem and make experimental observations and conclusions.
May be retaken to a maximum of four hours.
COM 200 Mass Media and Society. (3) I, II.
Introduction to mass media issues. Analyzes mass media impact on
social, political and economic sectors of American and world societies. Considers issues and trends, including ethics, legal controls,
violence and censorship.
CHE 111 General
Chemistry I. (3) I, II. Prerequisite or Corequisite: CHE 115 and ACT math score of 22+ or
SAT math score of 530+ or MAT 107 with a grade of C or better or
departmental approval. Principles of atomic and
molecular structure and reactivity, stoichiometry, states of matter.
Prepares students for further studies in chemistry.
One year of high school chemistry is recommended. A withdrawal from
CHE 111 must be matched by a withdrawal from CHE 115. Gen.
Ed. VII (NS) or IVB with CHE 115.
CHE 112 General
Chemistry II. (3) I, II. Prerequisite: CHE 111 and 115 with a grade of C or better.
Prerequisite or Corequisite: CHE 116 or CHE 116H with a grade of C or
better. Continuation of CHE 111. Kinetics and
equilibrium, solution chemistry, energy changes in chemical reactions,
descriptive inorganic chemistry. Prepares students for
further studies in chemistry. A withdrawal from CHE 112 must
be matched by a withdrawal from CHE 116 or CHE 116H. Gen.
Ed. VII (NS) or IVB with CHE 116 or CHE 116H.
CHE 115 General Chemistry Lab
CHE 116 General Chemistry Lab II. (1) I, II. Prerequisites: CHE 111 and 115 with
a grade of C or better. Prerequisite or Corequisite: CHE 112 with
a grade of C or better. Laboratory component of CHE
112. Kinetics, equilibrium, UV-VIS spectroscopy,
introductory qualitative and quantitative analysis, electrochemistry, virtual
labs on computer. 3 Lab. Gen. Ed. IVB with CHE
112.
CHE 330 Introductory Biochemistry. (4) A. Prerequisites: CHE 102 or 361 and
366; or instructor approval. May not be used to
satisfy B.S. Chemistry requirements. Compounds
and reactions of biological and nutritional importance. Amino acids, proteins, lipids, carbohydrates, vitamins,
enzyme systems, digestion, absorption, pathways. 3 Lec/2 Lab.
CHE 361 Organic Chemistry
CHE 362 Organic Chemistry II. (3) I, II. Prerequisites: CHE 361 with a grade
of C (2.0) or better. Alcohols and ethers; aldehydes
and ketones; carboxylic acids and derivatives; carbanions; amines; phenols;
carbohydrates and amino acids. A withdrawal from CHE 362 must be
matched by a withdrawal from CHE 367.
COM320A Desktop Publishing. (1) I, II.
Introduces the basic concepts and terminology necessary for
understanding the creation of media content using computer hardware and
software.
COM 320 E Creating
Graphic/Illustrative Content. (1) I, II. Prerequisite or
Corequisite: COM 320A.
Study of the skills and techniques necessary to create and design
display and informational graphics.
COM 320 F Web Page Development. (1)
COM 320 G Computer Image Processing. (1) I, II.
Prerequisite or Corequisite: COM 320A. Study of the skills
and techniques necessary to input, edit, retouch and enhance images. Introduction to the
development of creative illustrations suitable for publication or presentation
on the web.
COM 320 H Creating Computer Based
Presentations. (1)
Study of
the skills and techniques necessary to design and create effective computer
based presentations.
COM 320 I Desktop Video. (1)
EET 251 Electricity and Electronics. (3) I, II. Prerequisite: Grade of at least C
in MAT 095 or a minimum math ACT score of 18 or a minimum SAT
math score of 490. Principles of basic electricity,
circuit operation, and electronics. Topics include electrical
components, measurements, power, properties of
AC-DC, basic circuit laws, circuit simulation, magnetism, energy
conversion, and rectification. 2 Lec/2 Lab.
EET 252 Digital Electronics. (3) I, II. Prerequisite: grade of at least C
in MAT 090 or equivalent. A survey of digital
electronics fundamentals and applications. Digital mathematics,
logic families, logic gates, multiplexers, comparators, counters,
decoders, displays, converters, memory systems, and microcomputer
systems are covered in a combination of lecture, demonstration, and
laboratory. 2 Lec/2 Lab.
EET 253 Microprocessor Systems. (3) I, II. Prerequisite/Corequisite: EET 252.
The operation and application of the microprocessor in desktop and process
control systems. Data, address, and control signals; memory expansion;
digital and analog input and output ports; power control interface; and
data communications are covered in the laboratory. 2 Lec/2 Lab.
EET 254 Machine Language for Microcontrollers. (3) A. Prerequisite/Corequisite: EET
252. Machine language programming for ROM based microprocessor based
industrial controllers. Emphasis on software
manipulation of I/O control devices in real‑time, interrupt driven,
process control environments. 2 Lec/2 Lab.
EET 303 LANs & PC Communications. (3) A. Prerequisite: Grade of
at least C in MAT 095 or a minimum math ACT score of 18 or a minimum
SAT math score of 490. This course provides the participant with
basic information on installing, troubleshooting and using microcomputer
communication and local area network hardware and software. 2 Lec/2 Lab.
EET 343 Network
Switches & Routers. (3)
EET 351 Programmable Logic Controllers. (3) I, II. Prerequisite: EET 251. The study of programmable logic controllers (PLCs).
PLC functioning theory, selection, wiring, and programming.
2 Lec/2 Lab.
EET 354 Microcomputer & Network Security. (3) A. Prerequisite: EET 303.
System considerations involved in securing PCs and networks in a
very dynamic environment using appropriate hardware and software.
Computer viruses, encryption, VPNs, ACLs, firewalls, secure protocols. The course includes testing and
configuring security on PCs and networks in a combination of lecture,
demonstration, and laboratory. 2 Lec/2 Lab.
GLY 108 Plate Tectonics: The Active Earth.
(3) I, II. Investigation
of the Earth as it exists and functions today, the materials that
compose the Earth, the processes that act upon and within the Earth, and the interrelationship of both materials and processes
with human activity. 2 Lec/2 Lab. Gen. Ed. IVB or VII
(NS).
GLY 109 Great Moments in Earth
History. (3)
I, II. Investigation of the origin of the Earth as a planet and its
evolutionary development of physical and biological systems through
time. Important
turning points in the Earths history will be emphasized. 2 Lec/2 Lab. Gen. Ed. IVB or VII (NS).
MAT 124 Calculus
MAT 124H
MAT 211 Calculus
with Applications for Business and Economics. (3) A. Prerequisite: MAT 107 with a
minimum grade of C- or MAT 108 with a minimum grade of C- or a
minimum score of 23 on the mathematics portion of the ACT or a minimum
score of 550 on the math portion of the SAT . Functions and graphs, differentiation, marginal costs,
revenue and profit, integration, exponential and logarithmic functions,
other applications. Credit will not be awarded to students who
have credit for MAT 124 or MAT 124H or MAT 261. Gen.
Ed. II or VII (QS).
MAT 261 Calculus with Applications for
MKT 301 Principles of Marketing (NB). (3) A. Prerequisite: junior
standing (at least 60 hours) with an overall GPA of 2.0 Not for students
majoring or minoring in business.
Overview of strategic processes involved in marketing goods and services
to global markets; study of behavioral, organizational, and consumer variables
in decision processes; use of the marketing mix and marketing information to
affect buyer decisions.
MUS 290 Film Scoring. (2) II. This course gives students
important and practical knowledge, tools, and approaches to writing music in
the profession. Will also cover topics in
PHY 131 College Physics
PHY 132 College Physics II. (5) I,
II. Prerequisite:
PHY 131. Fundamental ideas of electricity, magnetism,
optics, and modern physics. Credit will not be awarded to
students who have credit for PHY 202. 4 Lec/3 Lab.
Gen. Ed. IVB or VII (NS).
PHY 201 University Physics I. (5)
PHY 202 University Physics II. (5)
II. Prerequisite:
PHY 201. Prerequisite or Corequisite: MAT 224 or departmental approval.
Electrostatics, electric potential, dielectrics, A.C. and D.C. circuits,
magnetic fields, Faradays Law, sound, wave motion, geometrical and
physical optics. Credit will not be awarded for both PHY 132 and PHY
202. 4 Lec/3 Lab. Gen. Ed. IVB or VII (NS).
PLS 220 Criminal Investigation. (3) A. Fundamental of criminal investigation, crime
scene
search
and recording, collection and preservation of physical evidence, scientific
aids, modus operandi, sources of information, interviews and interrogation,
follow-up, case preparation and case management.
PLS 408 Police
Technology. (3) I, II. This course provides an overview of technology and its
sociological, economic, political, ethical and psychological implications. The
emphasis is on policing, including the use of technology in police administration,
standard and special operations, and investigations.
STA 270 Applied
STA 320 Applied Statistics II. (3) II. Prerequisite: STA 215 or 270 or CRJ
400 or ECO 220 or ECO 848 or EPY 842 or HEA 450 or PSY 291 or QMB
200. Cross listed as ECO 320. Review of estimation and hypothesis
testing, simple and multiple regression, model building, analysis of
variance, contingency tables, elementary experimental design, classical
time series analysis, statistical software packages. Credit will not be
awarded to students who have credit for ECO 320 or ECO 848 or EPY 843 or
PSY 301 or QMB 300 or STA 271 or STA 500.
TEC 190 Technical Graphics. (3)
TEC 255 Web Publishing. (3)
TEC 313 Digital Photography. (3) A. A study of current
technology used to digitize photographic images for use in computer application
programs. This includes the acquisition of images from scanners, and digital
cameras. 2 Lec/2 Lab.
TEC 355 Web Animation. (3) II. Prerequisite: TEC 255. An advanced course in preparing content for the World Wide Web.
The creation of animated GIFs, Flash animation, graphic
formats that include vector animation, Portable Document Format files and streaming
video. Portable Document Format files and streaming video will be
taught. 2 Lec/2 Lab.