or CPE 111 Introduction to Engineering Computation 3
- Subject
- CSC
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- www.geneva.edu
26 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.
or CPE 111 Introduction to Engineering Computation 3
Object-oriented programming including class design, information hiding, inheritance, polymorphism and templates. OOP concepts are demonstrated through building abstract data types that implement basic data structures. Spring semester.
Cross-listed as CPE 133. An exploration of computer science including digital systems, computer architecture, networks, operating systems, database systems, computer languages, simulation, algorithms, artificial intelligence, and software engineering. Spring semester.
Traditional and Agile software engineering, including process models, requirements, specifications, design, implementation, testing, documentation, deployment, configuration management, maintenance, project management, and brief introductions to current software engineering tools. Fall semester.
An in-depth study of essential data structures and algorithms their implementation and analysis. Specific topics include object-oriented implementation, recursion, backtracking, searching, sorting, hash tables, dictionaries, trees, graphs, design patterns, functional 026-2027 107
Design and implementation of web pages and websites using a server-side scripting language with forms and validation programming. Fall semester, odd years.
Cross-listed as CPE 220. Boolean algebra, logic components, combinatorial and sequential system analysis and synthesis, number and coding systems; circuits, structure, and logical design of digital systems. Includes laboratory exercises and a design project using standard integrated circuits. Spring semester.
Introduction to data networking, telecommunications, and security. Topics include: Analog and digital signals, network topologies, network protocols (TCP/IP), network operating systems, network hardware, frame types, the OSI model, LANs, WANs, the Internet, Ethernet, network and host-based intrusion detection, firewalls, secure web filtering, security vulnerabilities, public key infrastructures (PKI), and virtual private networks (VPN). Spring semester.
permission of instructor. Geneva College 2 Significant consideration of ethical and legal issues, professional practice and social responsibility especially as illuminated by Christian faith. Spring semester.
Cross-listed as CPE 363. Introduction to the fundamental concepts necessary for designing, using, and implementing database systems. Topics include: entity-relationship models, relational data model, relational database schemas, SQL, and emerging database technologies such as data warehousing and data mining. Hands-on experience using current database system. Fall semester.
An introduction to parallel computing using shared memory and distributed memory models. An emphasis will be placed on design and implementation of parallel code in a General Purpose Graphic Processing Unit (GPGPU) environment. GPU architecture will be studied and compared/contrasted with CPU architecture. Programming will be done in a low-level language such as C or C++. Spring semester, even years.
Develop server-based applications using the tools and technologies appropriate for the application and deployment environment. Construct a cloud-based environment to host the application that takes into account cost, performance, and management requirements. Fall semester, even years.
Design and development of applications for mobile devices using the appropriate tools and technologies. An emphasis is placed on the relationship between 026-2027 108
Cross-listed as CPE 425. Introduction to operating systems and computer architecture with systems software programming exercises utilizing the C language. Topics include: the kernel abstraction, process management, concurrency, synchronization, memory management and persistent storage. Spring semester.
Cross-listed as CPE 427 MAT 265. Artificial intelligence theory and techniques are introduced with an emphasis on practical application with some mathematical theory. Topics will include search, planning, localization, machine learning and robotics in deterministic and stochastic environments. An emphasis will be placed on artificial intelligence and its role within a Christian worldview. Spring semester.
EGR 441. Students will learn the application of the nine Knowledge Areas and five Process Groups that comprise the Common Body of Knowledge for Project Management. Emphasis is placed on the five Process Groups- initiating, planning, executing, controlling, and closing. The course emphasizes refining individual communications skills necessary to the field of project management. Every semester.
Introduction to extracting, verifying, and presentation of information and knowledge from data using fundamental technologies that support distributed storage and efficient analysis of very large amounts of data. Spring semester, even years.
Projects derived from realistic problems requiring a computer-related solution. Projects may be undertaken by individuals or teams. Projects may be interdisciplinary or specific to an area of interest. Must Geneva College 2 be taken in sequence. CSC 481 will be graded in progress (IP); the final grade in CSC 482 will count for all 6 credits in GPA. Offered at the discretion of the department.
prerequisite for CSC 484. Senior capstone experience. Members of the class will function as a software development team facilitated by the course instructor to develop an original application. Fall and Spring semesters.
This course provides an integrated discovery of a biblical worldview in the game development industry. Students will have the opportunity to consider how a faithful Christian can participate in the gaming industry. Seminar-style course. Offered periodically.
of AI 1 CSM VI AI Capstone 3
Cross-listed with CPE 490. Design and implementation of embedded microprocessor systems. Includes the use of micro- controllers and complex logic devices to implement digital systems. Topics include C++ and assembly language programming, data structures, I/O structures, and real time operating systems. Includes a semester design project. Lab fee $40. Fall semester, odd years. CSC 199, 491, 493, 494, 495, 499 (See page 14) CRIMINAL JUSTICE CRJ
Source: Geneva College's catalog, linked per course · table learning_unit · CourseShelf publish 59