KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Emory & Henry University · Courses

CSC

21 courses with the subject CSC, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.

CSC 100Introduction to Computing

The objective of this course is to introduce students to the fundamentals of computer science. This is not a computer literacy course (e.g., how to use office applications, email, web, etc.). The focus of this course is on topics in computer science. This is a broad survey of computer science and should be taken by a student to determine if they might be interested in majoring in computer science. A sampling of topics includes computer architecture, data representation, artificial intelligence, database systems, operating systems, networking, algorithms, and programming. Approximately 1/3 of the class will be devoted to learning how to program using programming language. Semester Hours 3.0

Subject
CSC
Type
course
Edition
2026
Source
catalog.ehc.edu
CSC 100LIntroduction to Computing Lab1.0

Semester CSC 110 Computer Programming I 3.0 Hours CSC 110L Computer Programming I Lab 1.0 8 CSC 111 Computer Programming II 3.0 8 CSC 111L Computer Programming II 1.0 8 CSC 220 Data Structures 3.0 8 Any two 3 credit courses at the 200 6 76 level or above Total Credits 21 Any two 3 credit courses at the 200 level or above Elective Credits 6 Emory & Henry University Catalog

Subject
CSC
Credits (min)
1
Credits (max)
1
Type
course
Edition
2026
Source
catalog.ehc.edu
CSC 110Computer Programming I

This is an introductory course in computer programming in a high-level language. Problem-solving techniques and writing algorithms will be stressed. Concepts stressed in this course are proper use of control structures, development of essential data structures, creating functions and object-oriented programming. Semester Hours 3.0

Subject
CSC
Type
course
Edition
2026
Source
catalog.ehc.edu
CSC 110LComputer Programming I Lab

Required laboratory course to accompany CSC 110. Semester Hours 1.0

Subject
CSC
Type
course
Edition
2026
Source
catalog.ehc.edu
CSC 111Computer Programming II

This is a second course in computer programming. Programming concepts stressed in this course will be data abstraction, advanced functional topics, exception handling and file manipulation. Semester Hours 3.0

Subject
CSC
Type
course
Edition
2026
Source
catalog.ehc.edu
CSC 111LComputer Programming II

Required laboratory course to accompany CSC 111. Semester Hours 1.0 Emory & Henry University Catalog

Subject
CSC
Type
course
Edition
2026
Source
catalog.ehc.edu
CSC 220Data Structures

A study of abstract data types, including lists, stacks, queues, and search tables, and their supporting data structures, including arrays, linked lists, binary search trees, and hash tables. Implications of the choice of data structure on the efficiency of the implementation of an algorithm. Efficient methods of sorting and searching. Semester Hours 3.0

Subject
CSC
Type
course
Edition
2026
Source
catalog.ehc.edu
CSC 310Database Systems

This course focuses on logical and physical organization of sets of related data. It covers issues in file structures as well as fil and database management systems. Exploration of relational models, hierarchical models, directed graph models, data definition and manipulation of languages and relational calculus. Application projects are required. Semester Hours 3.0

Subject
CSC
Type
course
Edition
2026
Source
catalog.ehc.edu
CSC 320Programming Languages

This course focuses on formal specification of programming languages, including definition of syntax and semantics: simple statements including precedence, infixes, prefix, and postfix notations. It stresses the concepts of sequence control, data structure implementation, scooping, storage management, grouping of statements, sub-routines and tasks. Semester Hours 3.0

Subject
CSC
Type
course
Edition
2026
Source
catalog.ehc.edu
CSC 325Analysis of Algorithms

Algorithm design strategies, including greedy, divide-and- conquer, and dynamic programming methods. Advanced data structures, including balanced search trees, graphs, heaps, and priority queues. Advanced methods of searching and sorting. Computational complexity and analysis of algorithms. NP- complete problems. Semester Hours 3.0

Subject
CSC
Type
course
Edition
2026
Source
catalog.ehc.edu
CSC 350Special Topics in Computer Science

Selected topics in Computer Science chosen by the instructor in response to student needs and interests. Semester Hours 3

Subject
CSC
Type
course
Edition
2025-2026
Source
catalog.ehc.edu
CSC 375Computer Organization

An introduction to how digital computers are built and the process by which computer programs expressed in a high-level language are translated into signals to be routed on a digital circuit board. Topics include data representation and manipulation, digital logic building blocks (logic gates, flip- flops), computer memory, assembly and machine code, hardware components and their organization. Semester Hours 3.0

Subject
CSC
Type
course
Edition
2026
Source
catalog.ehc.edu
CSC 385Theory of Computing

This course is the study of topics, which include theory of finite state machine and automata; regular expressions; Turing machines; Grammars; parsing; language hierarchy; machine design and construction; computability; insolvability; halting problem; computational complexity; and recursive functions. The course also discusses issues in equivalence of various computational models, minimization, and chracterizations. Semester Hours 3.0

Subject
CSC
Type
course
Edition
2026
Source
catalog.ehc.edu
CSC 390Professional Ethics in Computer Science

e This course examines the increasingly complex interaction between computer systems, our social fabric and ethics. Software and microprocessors control automobiles, banks, brokerage trading, aircraft, medical equipment, and just about every other device used in industrialized nations. Impacts of computerized systems upon personal privacy and citizen involvement in governance are examined in relation to the public policy questions of the day. Interdisciplinary readings are stressed, along with required written and oral presentations and class debates. Semester Hours 3.0

Subject
CSC
Type
course
Edition
2026
Source
catalog.ehc.edu
CSC 410Software Engineering

Explores the key software design concepts involved in practical software projects. Topics include software development processes, design patterns, software architecture, software testing, software performance, security, and safety. Semester Hours 3.0

Subject
CSC
Type
course
Edition
2026
Source
catalog.ehc.edu
CSC 422Internet Systems

This course addresses the structure and functionality of the Internet and software that exploits it. Topics include mark-up languages, static, dynamic, active web pages, multimedia applications, communication protocols, client-server architectures, scripting, distributed communications through Internet protocols and security issues addressed. Semester Hours 3.0

Subject
CSC
Type
course
Edition
2026
Source
catalog.ehc.edu
CSC 450Operating Systems

An introduction to the theory and practice of operating system design and implementation. Algorithmic techniques are presented for implementing process management, memory management, processor management, file systems, concurrency, and security. Semester Hours 3.0

Subject
CSC
Type
course
Edition
2026
Source
catalog.ehc.edu
CSC 465Artificial Intelligence and Ma
Subject
CSC
Type
course
Edition
2026
Source
catalog.ehc.edu
CSC 469Concurrent and Parallel Programming

This course introduces parallel programming and problem- solving. Topics include parallel programming design, parallel programming models, programming on multicore architectures, parallel computational thinking, and introduction to performance analysis of parallel algorithms. Semester Hours 3.0

Subject
CSC
Type
course
Edition
2026
Source
catalog.ehc.edu
CSC 476Networked Computer Systems

This course presents an overview of the technology, architecture and software used by systems of network- connected computers. The course will cover data transmission, local area network architecture, network protocols, internetworking, security, and World Wide Web technology. Students will write programs that run concurrently on multiple computers. Semester Hours 3.0

Subject
CSC
Type
course
Edition
2026
Source
catalog.ehc.edu
CSC 495Capstone Computer Science Proj

Required Contextual and Support

Subject
CSC
Type
course
Edition
2026
Source
catalog.ehc.edu

Source: Emory & Henry University's catalog, linked per course · table learning_unit · CourseShelf publish 59