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
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.
Health and Physical Education Select 3.0 credit hours from the following:
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
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
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
This course covers the fundamental concepts of automata theory, finite state and Turing machines, grammars and parsing techniques.
This course covers the fundamental concepts of automata theory, finite state and Turing machines, grammars and parsing techniques.
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.
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.
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.
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.
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.
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.
A course designed to expose students to current and new developments in computer science. 105
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,
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.
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
Source: Johnson C Smith University's catalog, linked per course · table learning_unit · CourseShelf publish 61