KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Johnson C Smith University · Courses

CSC

40 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 131Computers in Society3

Health and Physical Education Select 3.0 credit hours from the following:

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
CSC 133Web Design3

P: 3.00 credit hours This course will cover the basis of Web page and Web site Design. Students will be able to develop platform-independent sites using HTML and CSS. LSF: IG

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
CSC 134Computer Science Principles3.00

This course introduces students to the foundational concepts of the field and challenges them to use computer science as a platform to positively impact their community. The course will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns, and computing impacts both locally and globally. NSP: IG

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
None
CSC 135Intro to Programming Python3.00

This course aims to teach basic programming and computational concepts to students with little or no previous coding experience. It introduces core programming basics including data types, control structures, algorithm development, and program design with functions using the Python programming language.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
None
CSC 136Intro to Network Science3.00

This course introduces students to Network Science with applications for infrastructure, informational, biological, political, and relational emergency management systems. Topics include social network formation, diffusion processes such as epidemics or internet sharing, and techniques such as social network analysis. Through interdisciplinary examples, students learn about key aspects of disaster management networks and basic tools to analyze and visualize them.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
CSC 131
CSC 210Career Preparation Seminar I4.00

A seminar format discussion led by CSE faculty on topics in the areas of computer science and engineering. The seminar may include meetings with guest speakers, discussion of assigned readings, exploration of scientific literature, and reflective writing.

Subject
CSC
Credits (min)
4
Credits (max)
4
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
None
CSC 211Career Preparation Seminar II4.00

A seminar format discussion led by CSE faculty on topics in the areas of computer science and engineering. The seminar may include meetings with guest speakers, discussion of assigned readings, exploration of scientific literature, and reflective writing.

Subject
CSC
Credits (min)
4
Credits (max)
4
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
None
CSC 230Introduction to Programming3.00

This is an introductory level course in programming using Visual Basic (VB). Fundamental programming design concepts are introduced using flow charts and pseudo codes and fundamentals of structured and object-oriented programming. Students are taught how to design, code, and execute programs using structured and object-oriented programming languages decided by the department (C++/Java). The two courses must include the implementation of competitive programming projects.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
MTH 131 or higher
CSC 231Computer Programming I3.00

Includes fundamentals of computer program design, flow charts and pseudo codes, and fundamentals of structured and object-oriented programming. Students are taught how to design, code, and execute programs using structured and object-oriented programming languages decided by the department (C++/Java). The two courses must include the implementation of competitive programming projects.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
CSC 232Computer Programming II3.00

These two courses include fundamentals of computer program design, flow charts and pseudo codes, and fundamentals of structured and object-oriented programming. Students are taught how to design, code, and execute programs using structured and object-oriented programming languages decided by the department (C++/Java). The two courses must include the implementation of competitive programming projects.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
CSC 233Introduction to Discrete Structures3.00

The course includes elements of set algebra, partitions, and counting techniques. Boolean algebra, graphs, trees, grammar, basic theory of groups, and finite state machines. The course also includes the applications of these structures in computer science. 103

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
CSE 138 and MTH 131
CSC 234Data Structures & Algorithms3.00

The course includes basic concepts of data, linear lists, arrays and strings, representation of trees and graphs, hashing, sorting, and search algorithms. Multi-linked structures, files, and storage allocation and collection.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
CSC 242
CSC 235Data Analysis in Research3.00

This course will provide a skill set to analyze data to make data-driven decisions in biomedical research, the healthcare industry, or business environments. It includes an introduction to research methods, data visualization, and basic statistics using data analysis software. This course satisfies the Integrated Studies, Global Studies, and Emergent Fields pillar requirements in the Liberal Studies curriculum.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
CSC 131 and MTH 131 or higher
CSC 236Intro to Medical Informatics3.00

The field of Medical Informatics deals with the storage, retrieval and use of information in health care and medicine. In addition to fundamental principles this course will introduce students to electronic health records, decision support systems, security issues, information retrieval, bioinformatics, public health informatics, imaging informatics, nursing informatics and consumer health informatics. Upon completion of the course, the students will be able to explain Healthcare data management, electronic medical records, Health IT software, computerized ECG, EEG and EMG, computer assisted medical imaging, and Magnetic Resonance.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
CSC 131. LSP: IG
CSC 238Introduction to Information Security3.00

This course provides a background, foundation, and insight into the subject of information security and assurance. The students will have a comprehensive understanding of threats, cryptography, attack detection/ response, regulations, and information system risk management.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
CSC 239GIS Mapping3.00

GIS Mapping GIS (Geographic Information Systems) is a computer- based tool that uses spatial (geographic) data to analyze and solve real-world problems. This course is designed to introduce the student to the basic principles and techniques of GIS. The lab material will emphasize GIS data collection, entry, storage, analysis, and output using ArcGIS.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
CSC 241Computer Programming I with Lab4.00

This course introduces core programming basics, computer program design, flow charts, pseudo codes, and fundamentals of structured and object- oriented programming including data types, control structures, algorithm development, and program design with functions.

Subject
CSC
Credits (min)
4
Credits (max)
4
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
This course does not require any pre-requisite
CSC 242Computer Programming II with Lab4.00

This course introduces advanced theory, design, and implementation of structured and object-oriented programming languages. In addition, the course is designed to present data flow, control structures, program units, and storage management.

Subject
CSC
Credits (min)
4
Credits (max)
4
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
CSC 241
CSC 330Systems Analysis & Design3.00

The course introduces the students to system concepts, tools, and software engineering approach to the analysis and design of systems to meet the needs of the organization. The course also includes case studies.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
A grade of C or better in CSC 242
CSC 331Applications Programming3.00

The focus of this course is the use of structured and object-oriented programming Languages (Java/C++), in the design and implantation of medium and high-level programming projects. The projects should reflect practical applications from the information technology area, including business, computer science and engineering applications.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
A grade C or better in CSC 242
CSC 332Computer Networking3.00

This course introduces computer networking technologies, including architectures, protocols, and interfaces. The students will have a solid understanding of the fundamentals of computer networks and major protocols. They will also gain experience in the design and analysis of network protocols through simulation and analytical models.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
CSC 333Computer Organization & Architecture3.00

This course covers computer interconnection structures, central processing unit, instruction format and execution, memory organization and addressing techniques, micro-programmed control, I/O programming and interrupt handling, assembly language programming, parallel processing, pipelining and RISC architecture.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
A grade C or better in CSE 138 and CSC 242
CSC 334Introduction to Operating Systems3.00

This course consists of a brief history of operating systems, major functions of modern operating systems including process management, input/ output systems, memory, management, and file and data management, as well as design consideration and comparison between widely used modern operating systems.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
A grade C or better in CSC 333
CSC 335Internet Programming3.00

104 This course covers HTML, XML Java programming, web site design and implementation using various links to databases and other web sites and applications on E-commerce.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
CSC 331
CSC 336Introduction to Bioinformatics3.00

This course introduces students to DNA structure and replication, genetic code and human genome project, genome sequence acquisition and sequence analysis, pairwise and multiple sequence alignments, database searches, and some case studies. The students will be able to analyze, develop and implement tools that enable efficient access and management of different types of information and will be able to use UNIX, and PERL for pattern recognition and searches.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hour
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
CSC 131 or (LS 135, HON 110) or Departmental approval
CSC 337Introduction Programming Languages3.00

This course covers fundamental characteristics, syntax, and structure of several major programming languages, plus formal specifications of syntax, data types, operations, subroutine subprograms, statement types, and program structure, run-time representation of programs and data, program linkage, and data transfer between programs.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2025-2026
Source
www.jcsu.edu
Prerequisite
CSC 242
CSC 338Introduction to Programming Language
Subject
CSC
Type
course
Edition
2025-2026
Source
www.jcsu.edu
CSC 339Bioinformatics Programming3.00

This course introduces students to programming for bioinformatics. The Human Genome Project has produced a large amount of molecular data currently stored in databases around the world. Students learn how to manipulate sequences and other biological data. Programming languages such as Python, suitable for manipulating textual data and pattern searching, is used to extract, modify, and manipulate data.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
CSC 336 (Cross listed as BIO 336)
CSC 421Introduction to Theory of Computing I3.00

This course covers the fundamental concepts of automata theory, finite state and Turing machines, grammars and parsing techniques.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
CSC 242 and CSC 233.
CSC 422Introduction to Theory of Computing II3.00

This course covers the fundamental concepts of automata theory, finite state and Turing machines, grammars and parsing techniques.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
CSC 421.
CSC 430Risk Analysis and Management3.00

This course is designed to teach students the principles of risk analysis and management. Students will be taught how to employ risk analysis and management principles to create coordinated and fiscally sound uses of resources to minimize, monitor, and control risks. Risks must first be identified before they can be prioritized and managed. Students will be taught risk analysis methods that capture the uncertainty associated with the risk assessment. Students will then explore risk management strategies.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
CSC 431Computer and Network Forensics3.00

This course provides a comprehensive understanding of computer and network forensics, including methodology, laws/regulations, and industry standards. The students will learn to use software packages for identifying, analyzing, recreating, investigating, and addressing cyber- based crime.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
CSC 238
CSC 432Data Mining3.00

This course discusses how data mining technologies are used to transform large quantities of data into information to support tactical and strategic decisions in business and bioinformatics. We will discuss applications of data mining technologies in customer relationship management (CRM), direct marketing, ecommerce, finance, and retailing. Although we discuss some workings of the technologies, the focus of the course is learning when and how to use the technologies in business and bioinformatics applications. We approach the material from two perspectives, a business analyst and a bioinformatics specialist. The course is designed primarily for students taking a Minor in Bioinformatics and those concentrating in information systems.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
Consent of the Department
CSC 433Explorations in Genomics /Bioinformation3.00

This is a research-based course in Genomics. The students will learn to annotate genomic sequences in two steps. In the first step, structural annotation and genomic elements are identified. This includes defining genes, boundaries, gene elements like coding regions, gene structure, regulatory motifs, ORFs, exons, introns, promoters etc, characterization of putative protein products and other features in primary genomic sequence. The second step, functional annotation, applies biological information to genomic elements. It includes regulation, expression, and assigning biochemical and biological functions to the gene.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
BIO 336, CSC 336, or Departmental approval.
CSC 434Network Management3.00

The course will focus on developing skills and necessary knowledge for students to install, manage, and troubleshoot small/medium sized enterprise network. Students will be exposed to practical network management skills in this course. The topics include configuration of various network components of LAN & WAN, installing and configuring client and server machines, configuring network routing, setting up firewalls & network appliances, network commands, monitoring tools, and management tools.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
CSC 435Special Topics in Bioinformatic Algorithms3.00

This course provides an introduction to the algorithmic techniques applied in bioinformatics. Students learn to use software packages for processing biological information and are able to develop algorithms for sequencing, comparing sequences, finding patterns and structures, motifs, visualizing, and gene prediction. Various algorithms included in this course are exhaustive search, greedy algorithms, dynamic programming algorithms, divide-and-conquer algorithms, and combinatorial pattern matching.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
BIO 336/CSC 336
CSC 436Topics in Computer Science3.00

A course designed to expose students to current and new developments in computer science. 105

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
Permission of Department
CSC 437Software Engineering3.00

Introduction to software processes, software requirements analysis and specifications, planning a software process, software requirements analysis and specifications, planning a software project and function- oriented design, objects-oriented design, coding and testing,

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
CSC 234
CSC 438Database Processing3.00

The course covers files and data structures for the database environment, logical and physical organization of a database, data models and query languages, concept of normal forms, data independence, security, integrity, and concurrency. Some special database packages may be included, such as db2 and Oracle.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu
Prerequisite
CSC 234
CSC 439Data Communications3.00

The course covers fundamentals of data communications, protocols, architecture, standards, data communications hardware and software, and communications media, LANs, WANs, MANs, network topology and applications, intersystem connectivity, network management, shared media and switched networks, servers, video teleconferencing fundamentals, ISDN networks and ATM. Prerequisite or Corequisite: CSC 334

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
www.jcsu.edu

Source: Johnson C Smith University's catalog, linked per course · table learning_unit · CourseShelf publish 61