|
CIS-COMPUTER SCIENCE AND INFORMATION
SYSTEMS CIS 3020
Introduction to CIS Pending Faculty Senate Approval . . . . . 3(F) Prerequisite: EEL 4834 and MAC 2311
Introduction to computers and algorithms. Programming in a high level
language. Topics include procedural abstraction, data abstraction, and
structured/object oriented programming techniques, recursion and manipulating
dynamic memory. Students will learn the fundamentals of developing coherent,
expressive programs. May not be taken for credit by CS/CIS majors. Permission is
required
CIS 3021 Science of
Computing . . . . . 3(F,S,SS) Prerequisite: COP XXXX (Any course in Programming), MAC
1105 or higher
Provides a rigorous overview of the field of computer science, including an
in-depth examination of key issues and concepts inherent in the discipline of
computing: computer architecture, algorithms, problem solving, the human/machine
interface, software engineering, database concepts, artificial intelligence,
theory of computation, and the social and ethical context in which the field of
computing exists
CIS 3949 Cooperative
Education . . . . . 1-2(F,S,SS) Alternating
full-time or consecutive parallel terms of practical experience in the intended
field. Reinforcing academic preparation; confirming educational and career
goals; personal and professional development; early start in career; earnings
toward self-support; improved employability. (See program description under
Cooperative Education). Graded on satisfactory/unsatisfactory basis only.
Permission of director of Cooperative Education is required
CIS 4327 Systems Project . . . . . 3(F,S) Prerequisite: CEN
3031, COP 4710
Familiarizes student with the methodology (technical, economical and
managerial) necessary to design practical systems. Every student, working in a
team, undertakes a selected project under the guidance of the instructor and
develops a software system for an outside client. Each team presents their
results at important milestones as the system evolves throughout the course
CIS 4340 Software Methods for Remote Databases . . . . . 3(F,S) Prerequisite: COP
2253. Corequisite: COP 4710
Introduction to software methods to access and manipulate remote databases.
Techniques such as ASP and VB scripting will be used to interact with remote
databases and generate responses
CIS 4940 IIT Senior Project . . . . . 3(F,S) Prerequisite:
COP 4710
Introduces senior-level students in the IIT program to timely topics of an
advanced nature. The content will vary from term to term. Students will be given
the opportunity to complete a project and/or to develop a portfolio, and will be
required to do a presentation of their work. This course should be taken during
the student’s last semester of the program. Senior standing is required
CIS 4941 Computer Science Internship . . . . .
1-3(CALL DEPT) Supervised field practicum in computer-related
position. May include activities in computer programming, database
administration, web-development, systems administration, network security, etc.
Graded on satisfactory/unsatisfactory basis only. Permission is required
CIS 4949 Cooperative Education . . . . .
0(F,S,SS) Alternating full-time or consecutive parallel terms of
practical experience in the intended field. Reinforcing academic preparation;
confirming educational and career goals; personal and professional development;
early start in career; earnings toward self-support; improved employability.
(See program description under Cooperative Education). Graded on
satisfactory/unsatisfactory basis only. Must be a master level student and
permission of director of Cooperative Education is required
CIS 6971 Thesis . . . . . 1-6(F,S,SS) Graded
on satisfactory/unsatisfactory basis only. Permission is required
|