|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
F, even years. This course introduces the student to the field of computer networking. Students will develop an understanding of the general principles of computer communication as they are worked out in an appropriate protocol suite. Specific attention will be paid to principles of architecture, layering, multiplexing, addressing and address mapping, routing and naming. Problems considered include the writing of network software, the physical construction of networks, the Internet and its future development, and network security. Prerequisite: 232.
-
3.00 Credits
S. This course prepares students to set up and administer TCP/IP, Linux, and/or Microsoft networks. Topics include network protocols such as TCP/IP; networking hardware including wiring, interface, hubs, switches and routers; proxies; security and firewalls; social, legal and ethical issues. Prerequisite: 271 or Computer Science 108.
-
3.00 Credits
F. This course prepares the student to administer a site on the World Wide Web. Topics include platform options; server installation and configuration; creating web documents; an introduction to web scripting; legal and ethical issues. Prerequisite: Computer Science 108, or permission of the instructor.
-
3.00 Credits
F. This course prepares students to set up and administer database servers and clients on a network. Topics include an introduction to database design; SQL programming; principles for interfacing with a database server using Microsoft technology; issues in data management, integrity and security; legal and ethical issues. Prerequisite: 141, 271 or permission of the instructor.
-
3.00 Credits
S, even years. An introduction to the structures necessary to implement a database management system. Topics include data models (including hierarchical, network and relational data models) , normal forms for data relations, data description languages, query facilities. An introduction to existing database management systems is given. Laboratory. Prerequisite: 262. Not offered 2008-2009.
-
3.00 Credits
I, selected years. An introduction to artificial intelligence. Topics include problem solving, knowledge representation, planning, machine learning, natural language processing and robotics. Students will be introduced to programming techniques from AI such as heuristic search, expert systems and neural networks, as well as to AI's philosophical, psychological and religious context. Prerequisite: 214 (or 112 and permission of the instructor)
-
3.00 Credits
S, odd years. An introduction to interactive 2D and 3D computer graphics techniques such as transformations, lighting, shading and hidden surface removal; photorealistic rendering including ray tracing and image processing. Programming projects with graphics libraries such as Qt and OpenGL. Prerequisite: 212 and Mathematics 255 or 256.
-
3.00 Credits
S, odd years. This course explores the role of the Chief Information Officer and the key Christian leadership issues within a technical environment. It emphasizes aligning IT to provide optimal value to organizational missions. It explores the economic considerations of IT management, including project budgeting, outsourcing analysis, financial ratios applied to technical investments and establishing service level agreements. The course will address these issues in the context of a significant, full-class project. Prerequisite: CS 262 or permission of the instructor.
-
4.00 Credits
S, odd years. Analysis of errors in numerical methods, real roots of equations, approximations using polynomials, numerical integration, applications to differential equations, Lagrange and spline interpolation, least squares approximations, orthogonal polynomials and applications. (Also listed as Mathematics 335) Prerequisites: 104 or 108 and Mathematics 256 or 232.
-
3.00 Credits
F, odd years. A study of architectures, algorithms and programming techniques that help minimize the execution times of computer programs that solve particular problems. Topics include high performance computer architectures, parallel programming techniques for distributed and shared-memory multiprocessors, code optimization and hands-on experience using the Calvin College supercomputer. Laboratory. Prerequisite: 112 and junior standing or permission of instructor. Not offered 2008-2009.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|