UNDERGRADUATE CATALOG - Mercy College
UNDERGRADUATE CATALOG - Mercy College
UNDERGRADUATE CATALOG - Mercy College
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
194 / Course Descriptions<br />
CISC 301 Information Systems within Organizations:<br />
A comprehensive introduction to the concepts and theories that explain and/or motivate<br />
methods and practices in the development and use of information systems (IS) in organizations.<br />
The concepts and theories will include systems, management and organization, information,<br />
quality and decision-making. The relationship of information systems to corporate planning<br />
and strategy and concepts relating information technology (IT) to competitive advantage and<br />
productivity are explored and explained. The concepts and practices underlying the use of<br />
information technology and systems in improving organizational performance, as well as the<br />
roles of management, users and Information Systems professionals are presented. Prerequisites:<br />
CISC/MATH 220 and ACCT 120. 3 sem hrs. 3 crs. (Offered in spring semesters).<br />
CISC 311 Objects, Structures and Algorithms I:<br />
This course builds upon the Foundations of Computing courses and presents concepts and<br />
techniques essential for working in a modern software development environment. These<br />
include object-oriented programming, exception handling, algorithmic analysis, linear and<br />
nonlinear data structures, and data structure libraries. Software engineering and objectoriented<br />
design concepts are discussed using case studies and software projects. Prerequisites:<br />
CISC/MATH231 and MATH244. 3 sem. hrs. 3 crs. (Offered in fall semesters).<br />
CISC 327 (MATH 327) Computer Graphics:<br />
Introduction to the principles behind the science of computer graphics; fundamental graphics<br />
algorithms techniques with emphasis on algorithms suitable for raster display devices;<br />
representation and transformations of objects in 2 and 3 dimensions; clipping; projections;<br />
ray tracing; color and shading. Prerequisites: MATH 260 and CISC/MATH 231. 3 sem. hr. 3<br />
crs. (Offered in spring semesters).<br />
CISC 333 Programming Languages:<br />
A study of the historical evolution of programming languages. An introduction to the<br />
fundamental concepts, examining the design issues of the various language constructs and<br />
critically comparing the alternatives. Languages such as Pascal, Ada, FORTRAN, ANSI C and<br />
C++ are used to exemplify the concepts and constructs of imperative languages. Functional,<br />
logic and object-oriented programming models are described and discussed as alternative<br />
programming methodologies. Prerequisite: CISC 311. 3 sem. hrs. 3 crs. (Non-liberal arts credit).<br />
(Offered in fall semesters).<br />
CISC 335 Computer Network II<br />
The course continues the exploration of the fundamental concepts of Computer Networks. Topics<br />
to be covered include the Network Layer, Linked Layer and Local Area Network, Network<br />
Management, Wireless and Mobile Networks and Multimedia Networking. Network Security<br />
will be introduced. Lab Activities will provide students practical experiences in computer<br />
networking. It will be centered on implementation, configuration and troubleshooting of a<br />
LAN. Prerequisite: CISC257. 3 sem. hr. 3 crs. (Offered in Spring semesters).<br />
CISC 337 Database Management Systems:<br />
Introduction to the basic concepts of database management systems, including data<br />
representation, conceptual data modeling, entity relationship diagrams, the relational model,<br />
normalization, and database design and implementation. Concepts of data integrity, security,<br />
privacy, and concurrence control are introduced. Students implement a major database<br />
application project. Prerequisite: CISC 220. 3 sem. hrs. 3 crs. (Offered in fall semesters).<br />
CISC 339 Artificial Intelligence:<br />
A study of how computers can emulate the processes by which humans use logic and knowledge<br />
to solve problems. Topics include expert systems, intelligent databases, robotics, game-playing<br />
programs and formal proofs. Prerequisite: MATH 201 and CISC/MATH 231. 3 sem. hr. 3 crs.<br />
(Offered in fall or summer semesters).