Academic Catalog 2014.2015 - page 82

The Master’s College 2014-2015 Catalog
82
UNDERGRADUATE PROGRAMS
CS122 Web Design & Programming (3)
This course introduces students to the World-Wide
Web from a programmer’s perspective. The course will
teach students to design and implement web pages using
current technologies, such as HyperText Markup Language
(HTML), Cascading Style Sheets (CSS) and JavaScript.
Prerequisite: CS111 or instructor’s approval.
CS128 Introduction to Robotics (3)
This survey course is an introduction to basic robotics
concepts including the types of hardware and software
required to sense, navigate, and manipulate objects in the
real world. Students will explore robotic systems using a
Scorbot ERIII robotic work cell and put course concepts
into practice using the Mindstorms NXT robot platform.
This course will include robot competition events where
students will apply what they have learned in the course.
This introductory course is open to all students. (Lab Fee:
$75.)
CS211 Data Structures (3)
This course continues development of students’
programming abilities, covering algorithmic analysis,
internal search and sort methodology, and a number
of commonly used data structures using the Java
programming language.
Prerequisite: CS111.
Co-requisite:
CS211L.
CS211L Data Structures Lab (1)
This lab course provides hands-on assistance and
instruction in the programming work required by CS211.
This course is a co-requisite to CS211.
CS212 Computer Hardware (3)
Presents computer hardware concepts, including
components, their structures, and their interfaces. Integral
to this class is the tight cohesion of theory (lecture) and
practice (hands-on labs). Labs will cover microcomputer
components, construction, problem diagnosis and
resolution, maintenance, and upgrades. (Lab fee: $40.)
CS301 Computer Application Development (3)
This course teaches computer application design and
development. Students will develop a multi-tiered web-
based application using current technologies, such as
HTML/CSS/JavaScript/Ajax (client), PHP (server), and
SQL (database).
Prerequisite: CS122.
CS302 Software Development (3)
This course is an introduction to the concepts and practices
of software development. Topics include iterative
development, gathering requirements, project planning,
user stories and tasks, design, testing and continuous
integration, test-driven development, debugging, and
software processes.
Prerequisite: CS301
Information Systems Emphasis Courses
Upper Division IS Electives................................................ 9
IS required units..................................................................... 27
Total units required for emphasis............................................. 53
Minor in Computer and Information Sciences
The following courses are required for a minor in Com-
puter and Information Sciences:
Total units required for minor.................................................. 26
Course Offerings
in Computer and
Information Sciences
CS100 Computer Fundamentals (3)
This course introduces students to computers and general
computer applications. The course covers: computer
components and how they interact; proper PC operation;
applications often used by both business and personal
users; the impact of computers on society and careers;
functions and limitations of computers; evaluating
software; and a biblical perspective on issues in computing.
It also includes hands-on training using computers with a
variety of widely-used applications. (Lab Fee: $25.)
CS111 Introduction to Computer Programming (3)
This course introduces students to computer organization,
programming, and algorithm development. The course
covers data representation, storage, problem solving, and
programming techniques and principles using the Java
programming language.
Co-requisite: CS111L.
CS111L Computer Programming Lab (1)
This lab course provides hands-on assistance and
instruction in the programming work required by CS111.
This course is a co-requisite to CS111.
COMPUTER SCIENCE
i...,72,73,74,75,76,77,78,79,80,81 83,84,85,86,87,88,89,90,91,92,...183
Powered by FlippingBook