Page 98 - University Bulletin
P. 98
97
CCIS COURSES
COMPUTER SCIENCE
CS 101 COMPUTER PROGRAMMING I
Credits: 4 (3,1,2) Prerequisite: None
This course is an introduction to the craft of programming, techniques, practices and
applications. By the end of the semester, students should have a basic understanding of
programming concepts and constructs such as variables, numbers, strings, assignments,
sequential versus selective execution, nesting loops, functions, arrays, reference
parameters, etc. Furthermore, the student should have understood the importance of a
structured approach to software development. The course includes lab sessions that take
place once a week. Lab projects involve programming exercises that could be typically
completed during the lab session. Additionally, students are required to work in team to
develop and demonstrate an interactive program as a class project.
CS 102 COMPUTER PROGRAMMING II
Credits: 3 (3,1,0) Prerequisite: CS 101
The purpose of this course is to develop an intermediate understanding of object-oriented
programming concepts. Some sophisticated uses of object-oriented concepts (inheritance,
polymorphism, encapsulation, multiple inheritance using interfaces, and Java Collection
Frameworks, Generic classes and Recursion) and techniques for building systems of
multiple interacting components. This course teaches students how to develop Java
applications. Students will develop and test Java applications (typically) using Netbeans
IDE.
CS 175 COMPUTER ORGANIZATION AND DIGITAL LOGIC
Credits: 3 (3,1,0) Prerequisite: None
This course explores computer organization and digital logic. It covers an introduction to
information representation and number systems. It introduces students to Boolean
algebra and its usage in manipulation and minimization of Boolean functions. It covers
combinational circuit analysis and design, multiplexers, decoders, comparators, and
adder, in addition to, basic topics in computer organization such as CPU, Memory, Cache
Memory, and Bus systems.
CS 202 COMPUTER APPLICATIONS FOR BUSINESS (For non-IS and CS majors)
Credits: 3 (2,0,2). Prerequisite: at least 60 credit hours.
CS 202 introduces computer concepts within the framework of business applications. We
will use integrated software packages “Microsoft Office 2010” (Excel, Project, and Visio)
to build a solid foundation in the use of spreadsheets (decision making), Project
Management and Visio for graphical modeling. The main purpose of this course is to
provide students with computer application skills especially in the areas of accounting,
finance and marketing. Applications covered include electronic spreadsheet and its
macros, statistical analysis, graphics and presentation tools and Project Management. In
addition, students must be proficient in using drawing tool Microsoft Visio.