catalog

48
1 DEPARTMENT OF COMPUTER AND INFORMATION SCIENCES NORTHERN CARIBBEAN UNIVERSITY ACADEMIC CATALOG 2012 - 2016

Upload: cisncu

Post on 09-Mar-2016

216 views

Category:

Documents


3 download

DESCRIPTION

Information on the offerings of the Department of Computer and Information Sciences at Northern Caribbean University.

TRANSCRIPT

1

DEPARTMENT OF COMPUTER AND INFORMATION SCIENCES NORTHERN CARIBBEAN UNIVERSITY

ACADEMIC CATALOG 2012 - 2016

2

The programs offered in this department are designed to provide knowledge and experience in the pure and applied areas of, computer science, information science and information technology. Beyond this, the department seeks to imbue in its students Christian values, moral soundness, and professional ethics. These, along with the theories and applications of logic programming and problem solving through practical applications, will fit the students for service in all branches of science, business, and the humanities. OBJECTIVES The Department of Computer and Information Sciences aims to: instill and exemplify Christ-like principles of order, honesty,

integrity, and selfless service. prepare students for jobs in the multi-faceted areas of

information technology, computer science and computer information science.

provide foundation work for advanced study. facilitate the development of pace-setters in technology. provide computing services and resources for students, staff,

and faculty. provide the community with courses that will introduce and

enhance practical knowledge of computers.

3

Programmes Offered 1

Matriculation Requirements 1

Graduation Requirements 2

Internships 2

Seminar Attendance Credits (SAC) 2

Partnerships/Memberships/Clubs 3

Microsoft DreamSpark 2

CompTIA Academy Partner Program 3

Jamaica Computer Society (JCS) 3

Computer Hardware and Information Processing Specialists (CHIPS) Club

3

Undergraduate Programs

Computer Science 6

Computer Information Science 9

Computer Information Systems 15

Information Technology 19

Graduate Programs

Information Systems 24

Graduate Certificates 26

Course Descriptions 29

General Education Requirements 42

TA

BL

E O

F C

ON

TE

NT

S

1

Computer Science Bachelor of Science in Computer Science

(Concentrations/Emphases: Software Engineering, Information Security, and Data Communica-tions and Networks)

Computer Information Science Bachelor of Science in Computer Information Science

(Concentration: Information Security; Minor allowed) Associate of Science in Computer Information Science Minor in Computer Information Science Computer Information Systems Bachelor of Science in Computer Information Systems

(Concentrations: Networking, Data Management, Information Security, Technology Manage-ment, and Digital Design)

Minor in Computer Information Systems Information Technology Bachelor of Science in Information Technology Associate of Science in Information Technology Information Systems Master of Science in Information Systems Graduate Certificates

Computer Science Must have five (5) external passes including Mathematics (CXC level 1,2/G.C.E. grade A,B), English (CXC level 1,2/G.C.E. grade A,B) and a Science subject preferably Physics (CXC General Proficiency level 1, 2 or 3; G.C.E. at grade A, B,C, from this region) or equivalent, or satisfactory grade in SAT (outside this region). Computer Information Science/Computer Information Systems/Information Technology Must have five (5) external passes including Mathematics and English (CXC General Proficiency level 1, 2,or 3; G.C.E. at grade A, B, C, from this region) or equivalent, or satisfactory grade in SAT (outside this region).

2

Information Systems Applicants should possess a Bachelor’s degree in computer science, information science or relat-ed area from an approved or accredited institution. Students from other disciplines are encour-aged to apply, however they may be required to complete additional course work to meet the re-quirements of the MSIS. Applicants should have a minimum cumulative GPA (grade point aver-age) of 3.0 (on a 4 point scale) or a B average. Admission is based upon a review of the applicant’s application, statement of interest, official transcripts from the registrar of the applicant’s college or university and two recommendations from major lecturers or professors.

Undergraduate 1. An overall G.P.A. of 2.0, a minimum G.P.A. of 2.5 in core classes and a minimum G.P.A. of 2.25

in the minor. 2. At least a "C+" grade for all core, and a “C” grade in all cognate classes. 3. All required external examination passes. 4. Passing the Language and Content Examination (Oral Exam.) Graduate Students must maintain a 3.0 cumulative GPA and remain in good academic standing to attain readiness for graduation.

Internships provide the opportunity for upper level students to garner practical work experience in their field through temporary supervised positions in public or private organizations. This will foster enhanced learning through the application of skills acquired in a professional environment. All students are encouraged to involve themselves in this programme.

Students must accumulate a minimum of 100 SACs starting in their junior year. Each one hour ac-tivity will be assigned 5 SACs. Credits can be obtained through participation in relevant and ap-proved seminars, workshops and conferences. Membership in approved professional organizations are awarded up to 10 SACs. Completion of at least 100 SACs is a requirement for the course CPTR401 Seminar in Computer & Information Sci-ences.

3

Microsoft DreamSpark DreamSpark is a Microsoft Program that supports technical education by providing access to Microsoft software for learning, teaching and research purposes. DreamSpark is simple: it's all about giving students Microsoft professional-level developer and designer tools at no cost so that students can chase their dreams and create the next big break-through in technology - or just get a head start on their career. DreamSpark helps educators teach the latest technologies and experiment in re-search. Microsoft knows that to make learning more motivating, relevant, and engaging for to-day's students requires a diverse set of resources. DreamSpark gives educators the resources to ensure their classrooms always have the latest technologies to challenges, motivate, and keep students engaged in new ways. CompTIA Academy Partner Program The CompTIA Academy partner Program is designed to provide a pathway for stu-dents toward a rewarding, high-growth IT career. The program is open to educational institutions that grant diplomas or degrees, and to non-profit or government training organizations. Its goal is to help partners deliver a substantial IT curriculum and learn-ing experience. Jamaica Computer Society The Jamaica Computer Society is an independent professional body designed to facilitate the establishment and maintenance of stand-ards of practice for technology professionals. JCS represents companies and individuals involved in the Information and Communication Technology (ICT) industries. TestOut TestOut is the leader in online labs for academia and IT professionals. With LabSim, students get a broad range of hands-on experience in a safe, simulated environment.

4

5

UNDERGRADUATE PROGRAMS

B.Sc. Computer Science B.Sc. Computer Information Science B.Sc. Computer Information Systems B.Sc. Information Technology A.Sc. Computer Information Science A.Sc. Information Technology Minor: Computer Information Science Minor: Computer Information Systems

6

CORE REQUIREMENTS CREDITS 70

PREREQUISITES

CPTR113 Introduction to Programming 3

CPTR151 Principles of Programming I 3 CPTR113, MATH121 CPTR204 Website Design & Implementation 3 CPTR151 CPTR213 Fundamentals of Databases 3 CPTR120, 151 CPTR235 Software Engineering 3 CPTR151 CPTR242 Principles of Programming II 3 CPTR151 CPTR252 Data Structures & Algorithms 3 CPTR151, MATH165 CPTR282 Computer Organization & Architecture 3 CPTR151, MATH165 CPTR293 Field Group Project 2 CPTR213, 230, 252 CPTR300 Colloquium 1 CPTR230, 252, COMM251 CPTR304 Internet Authoring 3 CPTR204, 213, 230, 252 CPTR311 Discrete Structures in Computer Science 3 CPTR242, MATH165 CPTR313 Fundamentals of Security Technologies 3 CPTR252 CPTR315 Theories of Programming Languages 3 CPTR242, 252 CPTR355 Algorithm Design & Analysis 3 CPTR252, 311 CPTR365 Artificial Intelligence 3 CPTR252, 311 CPTR375 Operating Systems 3 CPTR252 CPTR380 Data Telecommunication 3 CPTR252 CPTR401 Seminar in Computer Information Science 1 CPTR300 CPTR415 Human Computer Interaction 3 CPTR300 CPTR450 Database Systems 3 CPTR213, 252, 300 CPTR489 CIS Project/Research Proposal Development 1 CPTR293, CPTR304 CPTR490 Advanced Project 2 CPTR293, 304 300/400 Level Computer Electives 9

COURSES CONTINUED ON NEXT PAGE

Students can use their electives to form concentrations in areas related to Computer Science. A student will not take all courses listed for an area but rather only those courses which best meet his/her educational objectives. SOFTWARE ENGINEERING CPTR342: Mobile Application Development CPTR370: Expert Systems CPTR413: Cryptography CPTR430: Assembly Language Programming CPTR440: Enterprise Information Systems CPTR453: Computer Graphics CPTR465: Advanced Application Development CPTR467: Compiler Design & Development CPTR470: Data Security

7

SCIENCE REQUIREMENT FOR COMPUTER SCIENCE PROGRAMMES: The following courses may be used to satisfy the science requirement: BIOL155 Foundations of Biology I BIOL165 Anatomy & Physiology I CHEM121 General Chemistry I PHYS151 General Physics I Other potential courses are subject to approval GENERAL EDUCATION REQUIREMENTS 43 - 46 CREDITS Please account for the general education credits as stipulated in the Bulletin. Students pursing this programme, the Bachelors of Science in Computer Science, must success-fully complete the following General Education courses: CPTR120 Computer Applications (Foundation Studies) MATH121 College Algebra (Foundation Studies) PSYC119 Principles of Psychology (Humanities) CPTR123 Computer Ethics (Moral Development)

REQUIRED COGNATES 21 MGMT252 Principles of Management 3 MATH165 Pre-Calculus I 4 MATH121 MATH166 Pre-Calculus II 4 MATH165 MATH171 Calculus I 4 MATH166 MATH278 Linear Algebra 3 MATH165 MATH305 Probability & Statistics 3 MATH165

COURSES (CONT’D)

INFORMATION SECURITY CPTR363: Information Security Policy & Auditing CPTR413: Cryptography CPTR421: Systems Administration & Engineering CPTR470: Data Security CPTR483: Security Vulnerabilities & Attack Prevention DATA COMMUNICATION AND NETWORKS CPTR363: Information Security Policy & Auditing CPTR421: Systems Administration & Engineering CPTR425: Network Design & Implementation CPTR460: Distributed Systems CPTR470: Data Security CPTR483: Security Vulnerabilities & Attack Prevention

8

B.Sc. COMPUTER SCIENCE

1st Semester 2nd Semester

1st Year: Freshman (0-32 credits)

CPTR113: Introduction to Programming CPTR120: Computer Applications MATH121: College Algebra EDUC101: Freshman Seminar ENGL119: Freshman Composition I EDUC151: Fund. of Christian Education

3 3 3 1 3 3

CPTR123: Computer Ethics CPTR151: Programming 1 MATH165: Pre-Calculus 1 RELB113: God and Human Life ENGL120: Freshman Composition II

3 3 4 3 3

TOTAL CREDITS: 16 TOTAL CREDITS: 16

Summer I Foreign Language Requirement Humanities & Fine Arts Req. TOTAL CREDITS:

3 3 6

Summer 2 Personal Development Requirement RELB305: Life & Teachings of Christ TOTAL CREDITS:

2 3

5

2nd Year: Sophomore (32-63 credits)

CPTR204: Website Design & Impl. CPTR213: Fund. of Databases CPTR235: Software Engineering CPTR242: Programming II MATH166: Pre-Calculus II

3 3 3 3 4

CPTR252: Data Structures & Algorithms CPTR282: Computer Organization & Arch MATH171: Calculus I MGMT252: Principles of Management COMM251: Oral Communication

3 3 4 3 3

TOTAL CREDITS: 16 TOTAL CREDITS: 16

3rd Year: Junior (64-95 credits)

CPTR293: Field Group Project CPTR300: Colloquium CPTR311: Discrete Structures in Comp Sci. CPTR313: Fundamentals of Security Tech. CPTR315: Theories of Prog. Languages MATH278: Linear Algebra

2 1 3 3 3 3

CPTR304: Internet Authoring CPTR355: Algorithm Analysis & Design CPTR365: Artificial Intelligence CPTR375: Operating Systems CPTR380: Data Telecommunication

3 3 3 3 3

TOTAL CREDITS: 15 TOTAL CREDITS: 15

4th Year: Senior (Over 95 credits)

CPTR415: Human Comp Interaction CPTR489: CIS Project/Research Proposal 300/400 Level Computer Electives MATH305: Probability & Statistics PSYC119: Principles of Psychology Spiritual Development Requirement

3 1 3 3 3 2

CPTR401: Seminar in CIS CPTR450: Database Systems CPTR490: Advanced Project 300/400 Level Computer Electives BIOL/CHEM/PHYS Science Req. Language & Content Examination

1 3 2 6 4 0

TOTAL CREDITS: 15 TOTAL CREDITS: 16

9

(MINOR REQUIRED)

CORE REQUIREMENTS CREDITS 55

PREREQUISITES

CPTR113 Introduction to Programming 3

CPTR151 Principles of Programming I 3 CPTR113, MATH121

CPTR204 Website Design & Implementation 3 CPTR151

CPTR213 Fundamentals of Databases 3 CPTR120, 151

CPTR230 Systems Analysis & Design 3 CPTR151

CPTR240 Upgrade and Repair of PCs 3 CPTR151, MATH121

CPTR242 Principles of Programming II OR 3

CPTR151, MATH165

CPTR262 Visual Programming CPTR151, CPTR120

CPTR252 Data Structures & Algorithms 3 CPTR242, MATH165

CPTR282 Computer Organization & Architecture 3 CPTR151, MATH165

CPTR303 IT Training & Support 3 CPTR230, 240, COMM251

CPTR293 Field Group Project 2 CPTR213, 230, 252

CPTR300 Colloquium 1 CPTR230, 252

CPTR304 Internet Authoring 3 CPTR204, 213, 230, 252 CPTR375 Operating Systems 3 CPTR252

CPTR380 Data Telecommunication 3 CPTR252 CPTR401 Seminar in Computer Information Science 1 CPTR300

CPTR425 Network Design and Implementation 3 CPTR375, 380

CPTR450 Database Systems 3 CPTR213, 252, 300

CPTR489 CIS Project/Research Proposal Development 1 CPTR293, 304

CPTR490 Advanced Project 2 CPTR293, 304

CPTR??? Computer Elective 3

REQUIRED COGNATES 13

MGMT252 Principles of Management 3

MGMT485 Management Information Systems 3 MGMT252

MATH165 Pre-calculus I 4

MATH305 Probability and Statistics 3

MINOR REQUIREMENTS 24 - 30 CREDITS

GENERAL EDUCATION REQUIREMENTS 43 - 46 CREDITS Please account for the General Education credits as stipulated in the Bulletin. Students pursing this programme, the Bachelors of Science in Computer Information Science, must successfully complete the following General Education courses; CPTR120 Computer Applications (Foundation Studies), MATH121 College Algebra (Foundation Studies), CPTR123 Computer Ethics (Moral Development)

10

B.Sc. COMPUTER INFORMATION SCIENCE (WITH MINOR)

1st Semester 2nd Semester

1st Year: Freshman (0-32 credits)

CPTR113: Intro to Programming CPTR120: Computer Applications MATH121: College Algebra EDUC101: Freshman Seminar ENGL119: Freshman Composition I EDUC151: Fund. of Christian Education

3 3 3 1 3 3

CPTR123: Computer Ethics CPTR151: Programming I MATH165: Pre-Calculus I RELB113: God and Human Life ENGL120: Freshman Comp II

3 3 4 3 3 3

TOTAL CREDITS: 16 TOTAL CREDITS: 16 Summer I

Foreign Language Requirement PSYC119: Principles of Psychology TOTAL CREDITS:

3 3 6

Summer 2 HIST/GEOG or MUED/ART RELB305: Life & Teachings of Christ TOTAL CREDITS:

3 3 6

2nd Year: Sophomore (32-63 credits)

CPTR204: Web Design & Impl. CPTR213: Fundamentals of Databases CPTR230: Sys. Analysis & Design CPTR242: Programming II OR CPTR262: Visual Programming Minor

3 3 3 3

3

CPTR240: Upgrade & Repair of PC CPTR252: Data Structures & Algorithms CPTR282: Computer Org. & Arch. COMM251: Oral Communication MGMT252: Principles of Management

3 3 3 3 3

TOTAL CREDITS: 15 TOTAL CREDITS: 15

3rd Year: Junior (64-95 credits) CPTR293: Field Group Project CPTR303: IT Training & Support CPTR300: Colloquium Computer Elective MGMT485: Management Information Sys Minor

2 3 1 3 3 3

CPTR304: Internet Authoring CPTR375: Operating System CPTR380: Data Telecommunication Minor

3 3 3 6

TOTAL CREDITS: 15 TOTAL CREDITS: 15

4th Year: Senior (Over 95 credits) CPTR425: Network Design & Impl CPTR489: CIS Project/Research Proposal Science Requirement Minor

3 1 3 9

CPTR401: Seminar in CIS CPTR450: Database Systems CPTR490: Advanced Project MATH305: Probability & Statistics Spiritual Development Minor Language & Content Examination

1 3 2 3 2 6 0

TOTAL CREDITS: 16 TOTAL CREDITS: 16

11

WITH INFORMATION SECURITY EMPHASIS

CORE REQUIREMENTS CREDITS 55

PREREQUISITES

CPTR113 Introduction to Programming 3 CPTR151 Principles of Programming I 3 CPTR113, MATH121

CPTR204 Website Design & Implementation 3 CPTR151

CPTR213 Fundamentals of Databases 3 CPTR120, 151

CPTR230 Systems Analysis & Design 3 CPTR151

CPTR240 Upgrade and Repair of PC 3 CPTR151, MATH121

CPTR242 Principles of Programming II OR 3

CPTR151

CPTR262 Visual Programming CPTR151

CPTR252 Data Structures & Algorithms 3 CPTR242 CPTR282 Computer Organization and Architecture 3 CPTR151, MATH165

CPTR293 Field Group Project 2 CPTR213, 230, 252

CPTR300 Colloquium 1 CPTR230, 252

CPTR303 IT Training & Support 3 CPTR230, 252, COMM251

CPTR304 Internet Authoring 3 CPTR204, 213, 230, 252

CPTR375 Operating Systems 3 CPTR252

CPTR380 Data Telecommunication 3 CPTR252

CPTR401 Seminar in Computer Information Science 1 CPTR300

CPTR425 Network Design and Implementation 3 CPTR375, 380

CPTR450 Database Systems 3 CPTR213, 252, 300

CPTR489 CIS Project/Research Proposal Development 1 CPTR293, CPTR304

CPTR490 Advanced Project 2 CPTR293, 304, 380

CPTR??? Computer Elective 3

SECURITY EMPHASIS 21

CPTR313 Fundamentals of Security Technologies 3 CPTR252

CPTR363 Information Security Policy & Auditing 3 CPTR313

CPTR415 Human Computer Interaction 3 CPTR300

CPTR421 Systems Administration & Engineering 3 CPTR375, CPTR380

CPTR460 Distributed Systems 3 CPTR421

CPTR471 Information Systems Security 3 CPTR375

CPTR483 Security Vulnerabilities & Attack Prevention 3 CPTR421

REQUIRED COGNATES 16

MATH165 Pre-Calculus I 4 MATH121

MATH305 Probability and Statistics 3 MATH165

MGMT252 Principles of Management 3

MGMT452 Organizational Behavior 3 MGMT252

MGMT485 Management Information Systems 3 MGMT252, CPTR120

12

1st Semester 2nd Semester

1st Year: Freshman (0-32 credits)

CPTR113: Intro to Programming CPTR120: Computer Applications MATH121: College Algebra EDUC101: Freshman Seminar ENGL119: Freshman Composition I EDUC151: Fund. of Christian Education TOTAL CREDITS:

3 3 3 1 3 3

16

CPTR123: Computer Ethics CPTR151: Programming I MATH165: Pre-Calculus I ENGL120: Freshman Comp II PSYC119: Principles of Psychology TOTAL CREDITS:

3 3 4 3 3

16 Summer I

SPAN/FREN Foreign Language Req COMM251: Oral Communication HIST/GEOG or MUED/ART TOTAL CREDITS:

3 3 3 9

Summer 2 RELB305: Life & Teachings of Christ TOTAL CREDITS:

3

3 2nd Year: Sophomore (32-63 credits)

CPTR204: Web Design & Implementation CPTR213: Fund of Databases CPTR230: Sys Analysis & Design CPTR242: Programming II OR CPTR262: Visual Programming MGMT252: Principles of Management TOTAL CREDITS:

3 3 3 3

3 15

CPTR240: Upgrade & Repair of PC CPTR252: Data Structures & Algorithms CPTR282: Comp Org & Architecture MATH305: Probability & Statistics MGMT452: Organizational Behavior Spiritual Development TOTAL CREDITS:

3 3 3 3 3 2

17 3rd Year: Junior (64-95 credits)

CPTR293: Field Group Project CPTR300: Colloquium CPTR303: IT Support & Training CPTR313: Fundamentals of Sec. Tech. MGMT485: Management Information Sys Computer Elective TOTAL CREDITS:

2 1 3 3 3 3

15

CPTR304: Internet Authoring CPTR363: Info. Sec. Policy & Auditing CPTR375: Operating System CPTR380: Data Telecommunication RELB113: God and Human Life TOTAL CREDITS:

3 3 3 3 3

15

4th Year: Senior (Over 95 credits)

CPTR415: Human Computer Interaction CPTR425: Network Design & Implement. CPTR421: System Admin. & Engineering I CPTR489: CIS Project/Research Proposal Science Requirement Personal Dev. Requirement TOTAL CREDITS:

3 3 3 1 3 2

15

CPTR401: Seminar in CIS CPTR450: Database Systems CPTR460: Distributed Systems CPTR471: Information System Security CPTR483: Security Vulnerabilities CPTR490: Advanced Project Language & Content Examination TOTAL CREDITS:

1 3 3 3 3 2 0

15

B.Sc. COMPUTER INFORMATION SCIENCE (INFORMATION SECURITY EMPHASIS)

13

CORE REQUIREMENTS CREDITS 32

PREREQUISITES

CPTR113 Introduction to Programming 3

CPTR151 Principles of Programming I 3 CPTR113, MATH121

CPTR204 Website Design & Implementation 3 CPTR151

CPTR213 Fundamentals of Databases 3 CPTR120, 151

CPTR230 Systems Analysis & Design 3 CPTR151

CPTR240 Upgrade and Repair of PC 3 CPTR151, MATH121

CPTR242 Principles of Programming II OR 3

CPTR151, MATH165

CPTR262 Visual Programming CPTR151

CPTR252 Data Structures & Algorithms 3 CPTR242, MATH165

CPTR282 Computer Organization & Architect. 3 CPTR151, MATH165

CPTR293 Field Group Project 2 CPTR213, 230, 252

CPTR??? Computer Elective 3

REQUIRED COGNATES 7

MGMT252 Principles of Management 3

MATH165 Pre-calculus I 4 MATH121

GENERAL EDUCATION 29

Please account for the General Education credits as stipulated in the Bulletin. Students pursing this programme, the Associate of Science in Computer Information Science, must successfully complete the following General Education courses: CPTR120 Computer Applications (Foundation Studies) MATH121 College Algebra (Foundation Studies) CPTR123 Computer Ethics (Moral Development)

14

CORE REQUIREMENTS 30 CREDITS PREREQUISITES

CPTR113 Introduction to Programming 3 CPTR120 Computer Applications 3 CPTR151 Principles of Programming I 3 CPTR113, MATH121

CPTR204 Website Design & Implementation 3 CPTR151

CPTR213 Fundamentals of Databases 3 CPTR120, 151 CPTR230 Systems Analysis & Design 3 CPTR151

CPTR240 Upgrade and Repair of PC 3 CPTR151, MATH121

CPTR242 Principles of Programming II 3 CPTR151, MATH165

CPTR252 Data Structures & Algorithms 3 CPTR242, MATH165

CPTR282 Computer Organization and Architecture 3 CPTR151, MATH165

CPTR293 Field Group Project 2 CPTR213, 230, 252

CPTR300 Colloquium 1 CPTR213, 230, 252

MINOR IN COMPUTER INFORMATION SCIENCE

A.Sc. COMPUTER INFORMATION SCIENCE

1st Semester 2nd Semester

1st Year: Freshman (0-32 credits)

CPTR113: Intro to Programming CPTR120: Computer Applications MATH121: College Algebra EDUC101: Freshman Seminar ENGL119: Freshman Composition I EDUC151: Fund. of Christian Education TOTAL CREDITS:

3 3 3 1 3 3

16

CPTR123: Computer Ethics CPTR151: Programming I MATH165: Pre-Calculus I RELB113: God and Human Life ENGL120: Freshman Composition II TOTAL CREDITS:

3 3 4 3 3

16

Summer I COMM251: Oral Communication Spiritual Development PSYC119: Principles of Psychology TOTAL CREDITS:

3 2 3 8

2nd Year: Sophomore (32-63 credits)

CPTR204: Web Design & Implementation CPTR213: Fund. of Databases CPTR230: Sys. Analysis & Design CPTR242: Programming II OR CPTR262: Visual Programming Computer Elective TOTAL CREDITS:

3 3 3 3

3 15

CPTR240: Upgrade & Repair of PC CPTR252: Data Structures & Algorithms CPTR282: Computer Org. & Arch. CPTR293: Field Group Project MGMT252: Principles of Management Personal Development TOTAL CREDITS:

3 3 3 2 3 2

16

15

CORE REQUIREMENTS CREDITS 52

PREREQUISITES

CPTR113 Introduction to Programming 3 CPTR151 Principles of Programming I 3 CPTR113, MATH121

CPTR204 Website Design & Implementation 3 CPTR151

CPTR213 Fundamentals of Databases 3 CPTR120, 151

CPTR230 Systems Analysis & Design OR 3 CPTR151

CPTR235 Software Engineering

CPTR240 Upgrade and Repair of PC 3 CPTR151, MATH121

CPTR242 Principles of Programming II OR 3 CPTR151

CPTR262 Visual Programming

CPTR252 Data Structures & Algorithms 3 CPTR242

CPTR282 Computer Organization and Architecture 3 CPTR151, MATH165

CPTR293 Field Group Project 2 CPTR213, 230, 252

CPTR300 Colloquium 1 CPTR230, 252

CPTR303 IT Training & Support 3 CPTR230, 252, COMM251

CPTR304 Internet Authoring 3 CPTR204, 213, 230, 252

CPTR326 Foundations of Information Systems 3 CPTR120, 230, MGMT252

CPTR356 IT Project Management 3 CPRT230

CPTR375 Operating Systems 3 CPTR252

CPTR380 Data Telecommunication 3 CPTR252

CPTR401 Seminar in Computer Information Science 1 CPTR300

CPTR489 CIS Project/Research Proposal Development 1 CPTR293, CPTR304

CPTR490 Advanced Project 2 CPTR293, 304, 380

BUSINESS REQUIREMENTS 18

ACCT102 Accounting Fundamentals 3

ACCT103 Financial Accounting 3 ACCT102

MGMT252 Principles of Management 3

ECON216 Microeconomics OR 3

ECON217 Macroeconomics

MKTG311 Principles of Marketing 3 MGMT252

MGMT452 Organizational Behaviour 3 MGMT252, PSYC119

REQUIRED COGNATES 7

MATH165 Pre-Calculus I 4 MATH121

MATH305 Probability and Statistics 3 MATH165

ELECTIVES 12

Any other 300/400 level Computer Information Science course may be used to satisfy these electives subject to the approval of the academic advisor or department chair.

43 - 49 GENERAL EDUCATION REQUIREMENTS

16

CONT’D

ELECTIVE CONCENTRATIONS

Students can use their electives to form concentrations in areas related to Computer Information Systems. Some of these areas are identified below. Normally a student will not take all of the courses listed for an area, but ra-ther only those courses that best meet his/her educational objectives.

NETWORKING

CPTR313 Fundamentals of Security Technologies 3 CPTR252 CPTR421 Systems Administration & Engineering I 3 CPTR375, CPTR380 CPTR422 Systems Administration & Engineering II 3 CPTR375, CPTR380 CPTR425 Network Design & Implementation 3 CPTR375, CPTR380

DATA MANAGEMENT

CPTR313 Fundamentals of Security Technologies 3 CPTR252 CPTR450 Database Systems 3 CPTR213, 252, 300 CPTR455 Fundamentals of Data Mining & Warehousing 3 CPTR213, 300 CPTR440 Enterprise Information Systems OR

3 CPTR313, 326

CPTR471 Information System Security CPTR313, 375

INFORMATION SECURITY

CPTR313 Fundamentals of Security Technologies 3 CPTR252 CPTR363 Information Security Policy and Auditing 3 CPTR313 CPTR471 Information System Security 3 CPTR313, 375 CPTR483 Security Vulnerabilities & Attack Prevention 3 CPTR421

TECHNOLOGY MANAGEMENT

CPTR313 Fundamentals of Security Technologies 3 CPTR252 ECON216/ECON217

Micro Economics OR Macro Economics (whichever was not taken to satisfy the Business Core)

3

MGMT475 Operations Management 3 ECON272 or MATH305 Choose any two of the following: CPTR466 IT Infrastructure & Technology Management 3 CPTR326 BSAD341 Business Law 3 MGMT252 MGMT297 Introduction to Entrepreneurship 3 CPTR404/MKTG366

Electronic Commerce OR e-Commerce 3

CPTR304 CPTR120, MKTG311

MGMT352 Human Resource Management 3 MGMT252

DIGITAL DESIGN

CPTR277 Digital Graphic Design 3 ARTS101, CPTR151 CPTR415 Human Computer Interaction 3 CPTR252 CPTR453 Computer Graphics 3 CPTR277, 252, MATH165 CPTR377 Animation Fundamentals 3 CPTR277 Note: Students in this track MUST also take the course ARTS101 Introduction to Principles of Art to satisfy their Humanities and Fine Arts General Education requirements.

17

1st Semester 2nd Semester

1st Year: Freshman (0-32 credits)

CPTR113: Intro to Programming CPTR120: Computer Applications MATH121: College Algebra EDUC101: Freshman Seminar ENGL119: Freshman Composition I EDUC151: Fund. of Christian Education TOTAL CREDITS:

3 3 3 1 3 3

16

CPTR123: Computer Ethics CPTR151: Programming I MATH165: Pre-Calculus I ENGL120: Freshman Comp II RELB113: God and Human Life TOTAL CREDITS:

3 3 4 3 3

16 Summer I

SPAN/FREN Foreign Language Req PSYC119: Principles of Psychology HIST/GEOG or MUED/ART TOTAL CREDITS:

3 3 3 9

2nd Year: Sophomore (32-63 credits)

CPTR204: Web Design & Implementation CPTR213: Fund of Databases CPTR230: Sys Analysis & Design CPTR242: Programming II OR CPTR262: Visual Programming COMM251: Oral Communication TOTAL CREDITS:

3 3 3 3

3 15

CPTR240: Upgrade & Repair of PC CPTR252: Data Structures & Algorithms CPTR282: Comp Org & Architecture ACCT102: Accounting Fundamentals MGMT252: Principles of Management TOTAL CREDITS:

3 3 3 3 3

15 3rd Year: Junior (64-95 credits) CPTR293: Field Group Project CPTR300: Colloquium CPTR303: IT Support & Training CPTR326: Foundations of Information Sys ACCT103: Financial Accounting Computer Elective TOTAL CREDITS:

2 1 3 3 3 3

15

CPTR304: Internet Authoring CPTR356: IT Project Management CPTR375: Operating System CPTR380: Data Telecommunication Computer Elective TOTAL CREDITS:

3 3 3 3 3

15 4th Year: Senior (Over 95 credits)

CPTR489: CIS Project/Research Proposal MKTG311: Principles of Marketing

ECON216/ECON217: Economics MGMT452: Organizational Behavior RELB305: Life & Teachings of Christ Computer Elective TOTAL CREDITS:

1 3 3 3 3 3

16

CPTR401: Seminar in CIS CPTR490: Advanced Project MATH305: Probability & Statistics Science Elective Spiritual Development Personal Development Computer Elective TOTAL CREDITS:

1 2 3 3 2 2 3

16

B.Sc. COMPUTER INFORMATION SYSTEMS

18

CORE REQUIREMENTS 30 CREDITS PREREQUISITES

CPTR113 Introduction to Programming 3 CPTR120 Computer Applications 3 CPTR151 Principles of Programming I 3 CPTR113, MATH121

CPTR204 Website Design & Implementation 3 CPTR151

CPTR213 Fundamentals of Databases 3 CPTR120, 151 CPTR230 Systems Analysis & Design 3 CPTR151

CPTR240 Upgrade and Repair of PC 3 CPTR151, MATH121

ELECTIVES: Choose three courses from the following

CPTR242 Principles of Programming II 3 CPTR151,

CPTR262 Visual Programming 3 CPTR151

CPTR252 Data Structures & Algorithms 3 CPTR151, MATH165

CPTR303 IT Training and Support 3 CPTR230, 240, COMM251

CPTR304 Internet Authoring 3 CPTR204, 213, 230, 252

CPTR313 Fundamentals of Security Technologies 3 CPTR252

CPTR326 Foundations of Information Systems 3 MGMT252, CPTR120, 230

19

CORE REQUIREMENTS CREDITS 61

PREREQUISITES

CPTR113 Introduction to Programming 3 CPTR151 Principles of Programming I 3 CPTR113, MATH121 CPTR204 Website Design & Implementation 3 CPTR151 CPTR213 Fundamentals of Databases 3 CPTR120, 151 CPTR230 Systems Analysis & Design 3 CPTR151 CPTR240 Upgrade and Repair of PCs 3 CPTR151, MATH121 CPTR242 Principles of Programming II

OR 3 CPTR151, MATH165

CPTR262 Visual Programming CPTR151, CPTR120 CPTR252 Data Structures & Algorithms 3 CPTR242, MATH165 CPTR282 Computer Organization & Architecture 3 CPTR151, MATH165 CPTR303 IT Training & Support 3 CPTR230, 240, COMM251

CPTR293 Field Group Project 2 CPTR213, 230, 252 CPTR300 Colloquium 1 CPTR230, 252 CPTR304 Internet Authoring 3 CPTR204, 213, 230, 252 CPTR313 Fundamentals of Security Technologies 3 CPTR252 CPTR356 IT Project Management 3 CPTR230 CPTR375 Operating Systems 3 CPTR252 CPTR380 Data Telecommunication 3 CPTR252 CPTR401 Seminar in Computer Information Science 1 CPTR300 CPTR425 Network Design and Implementation 3 CPTR375, 380 CPTR421 Systems Administration & Engineering I 3 CPTR375, 380 CPTR422 Systems Administration & Engineering II 3 CPTR375, 380 CPTR489 CIS Project/Research Proposal Development 1 CPTR293, 304 CPTR490 Advanced Project 2 CPTR293, 304

REQUIRED COGNATES 13

MGMT252 Principles of Management 3

MGMT297 Introduction to Entrepreneurship 3

MATH165 Pre-calculus I 4 MATH121

MATH305 Probability and Statistics 3 MATH165

ELECTIVES 12

Any other 300/400 level computer information science course may be used to satisfy these electives subject to the approval of the academic advisor or department chair.

GENERAL EDUCATION REQUIREMENTS 43 - 46 CREDITS Please account for the General Education credits as stipulated in the Bulletin.

20

B.Sc. INFORMATION TECHNOLOGY

1st Semester 2nd Semester

1st Year: Freshman (0-32 credits)

CPTR113: Intro to Programming CPTR120: Computer Applications MATH121: College Algebra EDUC101: Freshman Seminar ENGL119: Freshman Composition I EDUC151: Fund. of Christian Education

3 3 3 1 3 3

CPTR123: Computer Ethics CPTR151: Programming I MATH165: Pre-Calculus I RELB113: God and Human Life ENGL120: Freshman Comp II

3 3 4 3 3 3

TOTAL CREDITS: 16 TOTAL CREDITS: 16

Summer I PSYC119: Principles of Psychology HIST/GEOG or MUED/ART TOTAL CREDITS:

3 3 6

2nd Year: Sophomore (32-63 credits) CPTR204: Web Design & Impl. CPTR213: Fundamentals of Databases CPTR230: Sys. Analysis & Design CPTR242: Programming II OR CPTR262: Visual Programming Spiritual Development Personal Development

3 3 3 3

2 2

CPTR240: Upgrade & Repair of a PC CPTR252: Data Structures & Algorithms CPTR282: Computer Org. & Arch. COMM251: Oral Communication MGMT252: Principles of Management

3 3 3 3 3

TOTAL CREDITS: 16 TOTAL CREDITS: 15

3rd Year: Junior (64-95 credits) CPTR293: Field Group Project CPTR303: IT Training & Support CPTR300: Colloquium CPTR313: Fund. Of Security Technologies CPTR380: Data Telecommunication Computer Elective

2 3 1 3 3 3

CPTR304: Internet Authoring CPTR375: Operating System CPTR356: IT Project Management MGMT297: Intro. to Entrepreneurship Computer Elective

3 3 3 3 3

TOTAL CREDITS: 15 TOTAL CREDITS: 15

4th Year: Senior (Over 95 credits) CPTR421: System Admin. & Engineering I CPTR425: Network Design & Implement. CPTR489: CIS Project/Research Proposal MATH305: Probability & Statistics Foreign Language Requirement Computer Elective

3 3 1 3 3 3

CPTR401: Seminar in CIS CPTR422: Systems Admin. & Engineering II CPTR490: Advanced Project RELB305: Life & Teachings of Christ Science Requirement Computer Elective Language & Content Examination

1 3 2 3 3 3 0

TOTAL CREDITS: 16 TOTAL CREDITS: 15

21

CORE REQUIREMENTS CREDITS 32

PREREQUISITES

CPTR113 Introduction to Programming 3

CPTR151 Principles of Programming I 3 CPTR113, MATH121

CPTR204 Website Design & Implementation 3 CPTR151

CPTR213 Fundamentals of Databases 3 CPTR120, 151

CPTR230 Systems Analysis & Design 3 CPTR151

CPTR240 Upgrade and Repair of PC 3 CPTR151, MATH121

CPTR242 Principles of Programming II OR 3

CPTR151, MATH165

CPTR262 Visual Programming CPTR151

CPTR252 Data Structures & Algorithms 3 CPTR242, MATH165

CPTR282 Computer Organization & Architect. 3 CPTR151, MATH165

CPTR293 Field Group Project 2 CPTR213, 230, 252

CPTR303 IT Training & Support 3 CPTR120, 230, 240, COMM251

REQUIRED COGNATES 7

MATH121 College Algebra 3

MATH165 Pre-calculus I 4 MATH121

GENERAL EDUCATION 29

Please account for the General Education credits as stipulated in the Bulletin. Students pursing this programme, the Associate of Science in Computer Information Science, must successfully complete the following General Education courses: CPTR120 Computer Applications (Foundation Studies) CPTR123 Computer Ethics (Moral Development)

22

A.Sc. INFORMATION TECHNOLOGY

1st Semester 2nd Semester

1st Year: Freshman

CPTR113: Intro to Programming CPTR120: Computer Applications MATH121: College Algebra EDUC101: Freshman Seminar ENGL119: Freshman Composition I EDUC151: Fund. of Christian Education TOTAL CREDITS:

3 3 3 1 3 3

16

CPTR123: Computer Ethics CPTR151: Programming I MATH165: Pre-Calculus I RELB113: God and Human Life ENGL120: Freshman Composition II TOTAL CREDITS:

3 3 4 3 3

16

Summer I COMM251: Oral Communication PSYC119: Principles of Psychology TOTAL CREDITS:

3 3 6

2nd Year: Sophomore

CPTR204: Web Design & Implementation CPTR213: Fund. of Databases CPTR230: Sys. Analysis & Design CPTR242: Programming II OR CPTR262: Visual Programming Spiritual Development Personal Development TOTAL CREDITS:

3 3 3 3

2 2

16

CPTR240: Upgrade & Repair of PC CPTR252: Data Structures & Algorithms CPTR282: Computer Org. & Arch. CPTR293: Field Group Project CPTR303: IT Training & Support TOTAL CREDITS:

3 3 3 2 3

14

23

GRADUATE PROGRAMS

M.Sc. Information Systems Graduate Certificates

24

OVERVIEW The Master of Science in Information Systems (MSIS) is a graduate degree that combines tech-nical information in computer and information science with business concepts and applications. This program focuses on the use of information systems to support management activities within an organization. The programme will provide in-depth information on connectivity, data protec-tion, privacy, security and ethical practices in the information age. Individuals will acquire skills that will be valuable in telecommunication, manufacturing, business, agricultural, academic and service industries.

STATEMENT OF OBJECTIVES The general objectives of the Master of Science in Information Systems (MSIS) are to: 1. Provide students with the requisite tools to effectively manage, maintain, and develop an or-

ganization's information system and technology infrastructure. 2. Provide students with the knowledge and requisite skills to adapt and handle the demands of

a dynamic information technology industry. 3. Develop information systems professionals who are able to undertake key leadership roles

which involve managing and implementing data driven resources and information systems.

CURRICULUM The M.Sc. degree requires thirty eight (38) to thirty nine (39) semester credit hours which include twenty four (24) credit hours of core courses and a choice of twelve (12) credit hours of elective courses, as well as an ethics course requirement (2-3 credits). There are optional areas of special-ization available – Technology Management, Information Security, Application Development and Network Administration. Those persons who choose to specialize will be required to take four (4) courses representing twelve (12) credits as outlined for each specialization. This will result in a total of 39 credit hours for the optional specialization.

CORE REQUIREMENTS Courses Credits CPTR505 Foundations of Information Systems 3 CPTR507 Computer & Professional Ethics 3 CPTR560 IT Infrastructure & Technology and Management 3 CPTR596 Introduction to Research 3 CPTR620 Emerging Technologies & Issues 3 CPTR630 Information Policies & Strategies 3 CPTR675 Project & Change Management 3 CPTR690 Information Systems Research Project 3 Electives - choose any four (4) courses from the following CPTR511 Information Systems Programming 3 CPTR515 The Management of Information Systems 3

25

Electives, cont’d Courses Credits CPTR550 Database Systems Administration 3 CPTR570 Human Computer Interaction 3 CPTR585 Data Warehousing and Mining 3 CPTR604 Electronic Commerce 3 CPTR613 Information Assurance & Security Management 3 CPTR626 Software Engineering 3 CPTR635 Knowledge Management and Business Intelligence 3 CPTR644 Analysis, Modeling and Design 3 CPTR663 Network Security and intrusion Detection 3 CPTR677 Decision Support Systems 3 CPTR680 Data Telecommunications & Networking 3 CPTR688 Enterprise Models and Systems 3

CONCENTRATIONS Students can use their electives to form concentrations in areas related to Information Systems. Some of these areas are identified below. Normally a student will not take all of the courses listed for an area, but rather only those courses which best meet his/her educational objectives. NETWORKING AND INFORMATION SECURITY CPTR613 Information Assurance & Security Management 3 CPTR663 Network Security and Intrusion Detection 3 CPTR680 Data Telecommunications and Networking 3 CPTR688 Enterprise Models and Systems 3 TECHNOLOGY MANAGEMENT CPTR585 Data Warehousing and Mining 3 CPTR613 Information Assurance & Security Management 3 CPTR635 Knowledge Management and Business Intelligence 3 CPTR677 Decision Support Systems 3 CPTR688 Enterprise Models and Systems 3 APPLICATION DEVELOPMENT CPTR511 Information Systems Programming 3 CPTR550 Database Systems Administration 3 CPTR570 Human Computer Interaction 3 CPTR585 Data Warehousing and Mining 3 CPTR604 Electronic Commerce 3 CPTR626 Software Engineering 3

26

The Department of Computer & Information Sciences offers a number of post graduate certifi-cate programs. These include: Information Security, Technology Management, Data Mining & Ap-plications, Networking Administration, and Information Technology. Based on the credits and the units offered, students will be able to complete the requirements in 2 semesters of full-time study (subject to course offerings). INFORMATION TECHNOLOGY Courses Credits CPTR505 Foundations of Information Systems 3 CPTR515 The Management of Information Systems 3 Choose any three (3) of the following courses: CPTR507 Computer and Professional Ethics 3 CPTR550 Database System Administration 3 CPTR560 IT Infrastructure and Technology Management 3 CPTR620 Emerging Technologies and Issues 3 CPTR626 Software Engineering 3 CPTR630 Information Policies and Strategies 3 CPTR677 Decision Support Systems 3 CPTR680 Data Telecommunications and Networking 3

27

INFORMATION SECURITY Courses Credits CPTR515 The Management of Information Systems 3 CPTR613 Information Assurance and Security Management 3 CPTR663 Network Security and Intrusion Detection 3 Choose any two (2) of the following courses: CPTR560 IT Infrastructure and Technology Management 3 CPTR585 Data Warehousing and Mining 3 CPTR680 Data Telecommunications and Networking 3 CPTR688 Enterprise Models and Systems 3 TECHNOLOGY MANAGEMENT CPTR505 Foundations of Information Systems 3 CPTR560 IT Infrastructure & Technology and Management 3 CPTR675 Project and Change Management 3 Choose any two (2) of the following courses: CPTR515 The Management of Information Systems 3 CPTR613 Information Assurance & Security Management 3 CPTR630 Information Policies & Strategies 3 CPTR677 Decision Support Systems 3 CPTR688 Enterprise Models and Systems 3 DATA MINING & APPLICATIONS CPTR550 Database System Administration 3 CPTR585 Data Warehousing and Mining 3 CPTR644 Analysis, Modeling and Design 3 Choose any two (2) of the following courses: CPTR604 Electronic Commerce 3 CPTR613 Information Assurance & Security Management 3 CPTR630 Information Policies & Strategies 3 CPTR680 Data Telecommunications & Networking 3 CPTR688 Enterprise Models and Systems 3 NETWORK ADMINISTRATION CPTR505 Foundations of Information Systems 3 CPTR560 IT Infrastructure & Technology and Management 3 CPTR663 Network Security and Intrusion Detection 3 CPTR680 Data Telecommunications & Networking 3

28

Courses Credits Choose any of the following courses: CPTR515 The Management of Information Systems 3 CPTR613 Information Assurance & Security Management 3

29

COURSE DESCRIPTIONS

30

CPTR110 Computers in Everyday Life 3 Credits Course will introduce the student to the many ways in which computers can enhance life skills. It will aid individuals in the decision making process for buying a personal computer, show spreadsheet applications; help in creating bible-based presentations, assist in budgeting, aid in research via digital encyclopedias as well as Internet browsing, etc. Not applicable for Computer and Information Science majors and minors.

CPTR112 Introduction to Computer Science 3 Credits Basic introduction to the field of computer science. Provides an awareness of the computer's capabilities and limitations and its history and impact. Covers standard computer hardware, software, applications and careers. Includes introductory study of programming using the BASIC language and web page development. Not applicable for Computer and Information Science majors and minors. For students without a CXC or O’Level pass in IT.

CPTR113 Introduction to Programming 3 Credits

Introduction to the concepts of problem-solving and computer programming. Topics covered include the program development life cycle, developing algorithms (using flow charts and pseudo code), control structures, top-down development and modular design, functions, strings, arrays and structures. An introduction to procedural programming using a modern programming language, such as C++. The structure and operation of a computer will also be discussed. Co-Requisite: MATH121 College Algebra

CPTR120 Computer Applications 3 Credits Business oriented introduction to electronic spreadsheets, and relational databases. In depth study of electronic spreadsheets with emphasis on creating, modifying, formatting and printing spreadsheets with calculated cells and mathematical formulas. Introduction to relational databases including creating, modifying, sorting, searching and creating reports. Includes advanced word processing techniques and introduces the basics or computer aided presentations.

CPTR123 Computer Ethics 3 Credits This course aims to encourage students to think about current ethical implications in the context of computing. Topics include social implications of computing, professional and ethical responsibilities, risk and liabilities of computer based systems, privacy and civil liabilities, intellectual property and computer crimes.

CPTR151 Principles of Programming I 3 Credits Building on the content of CPTR113: Introduction to Programming, this course provides in-depth coverage of C++, with an emphasis on object-oriented programming. Topics include: multi-dimensional arrays; sorting and searching techniques; data abstraction and information hiding; pointer and reference variables; recursion; file processing techniques; classes, inheritance and polymorphism; memory management and exception handling. Prerequisites: CPTR113 Introduction to Programming, MATH121 College Algebra

31

CPTR204 Website Design & Implementation 3 Credits This course covers the fundamentals of Internet programming and website design and development. Topics covered include the principles governing the proper design of websites, HTML, client-side scripts and other authoring tools. Prerequisite: CPTR151 Principles of Programming I

CPTR210 COBOL 3 Credits Introduction to COBOL programming. Covers syntax, arithmetic functions, data file manipulation, table and sorting. Emphasis on techniques of design, coding and debugging. Prerequisite: CPTR151 Principles of Programming I

CPTR213 Fundamentals of Databases 3 Credits

This is an introductory course dealing with database structures and design. It will include relational modeling, object oriented databases, various database language tools such as FOXPRO and SQL and design tools, such as ERWIN and VISIO. Prerequisites: CPTR120 Computer Applications, CPTR151 Principles of Programming I

CPTR230 Systems Analysis & Design 3 Credits A methodical approach to developing computer systems. Includes system planning, analysis, feasibility study, design, testing, implementation and software maintenance. Group project is mandatory. Prerequisites: CPTR151 Principles of Programming I. Recommend that this be taken with CPTR213 Fundamentals of Databases

CPTR235 Software Engineering 3 Credits This is an introductory course in software engineering, addressing the software development process. Topics include software process modelling, requirements gathering & documentation, software architecture design and analysis, detailed design and programming, graphical user interface (GUI) design and prototyping, software quality assessment, software testing, software maintenance and evolution management, personal and team-based development. Prerequisites: CPTR151 Principles of Programming I. Recommend that this be taken with CPTR213 Fundamentals of Databases

CPTR240 Upgrade & Repair of a PC 3 Credits Course introduces basic repairs and preventative maintenance of personal computers. It will also describe and illustrate techniques, such as changing the motherboard, increasing memory, changing hard drives and floppy drives, installing network operating systems. It is a laboratory course, and as such, there will be a two-hour lecture and a three-hour laboratory each week. Prerequisites: CPTR151 Principles of Programming I, MATH121 College Algebra.

CPTR242 (152) Principles of Programming II 3 Credits

This course extends programming skills through the introduction of an alternative programming language such as Java. Topics include but are not limited to an overview of Java syntax, control structures, methods, I/O, strings, arrays, recursion, exception handling, abstract data types and object-oriented programming. Students will also be exposed to graphical user interfaces and applets using the javax.swing package. Prerequisite: CPTR151 Principles of Programming I

32

CPTR252 Data Structures & Algorithms 3 Credits Continuation of CPTR151: Principles of Programming I, with an emphasis on the definition and use of data structures. Topics covered include but are not limited to: algorithm analysis, abstract data types, linked lists and pointers, stacks and queues, recursion, binary trees, general trees, hashing techniques, graphs, advanced sorting and searching methods. Prerequisites: CPTR151 Principles of Programming II, MATH165 Pre-Calculus I

CPTR262 Visual Programming 3 Credits

Visual programming languages are widely used for the rapid development of windows-based graphical applications. This course will introduce students to the fundamental principles of event-driven programming and to programming in a visual environment through the use of the Visual C# or other programming languages within Microsoft’s .NET Framework. An additional aim of this course is to give students an understanding of the main ideas of Human-Computer Interaction (HCI). Emphasis will be placed on the total program development process - problem analysis, design, coding, testing, debugging and maintenance. Programming projects will involve common business problems that require data entry, display of calculated results, report requests, conditional testing, arithmetic operations, control breaks, array processing, data validation, searching, sorting, reading and writing files. Prerequisites: CPTR120 Computer Applications, CPTR151 Principles of Programming I, MATH121 College Algebra

CPTR277 Digital Graphic Design 3 Credits

This course provides students with a practical introduction to digital graphic design which includes principles such as typography, colour schemes, and imagery. Through a series of projects, students will experience the planning, conceptualization, and creation of digital images. Basic design practices will be covered and students will be familiarized with modern graphic design technologies. Prerequisites: ARTS101 Introduction to Art, CPTR151 Principles of Programming I

CPTR282 Computer Organization & Architecture 3 Credits

Further study for the computer science student, covering internal data representation, number base conversion, Boolean algebra, computer operating systems and architecture, with an introduction to assembly language. Prerequisites: CPTR151 Principles of Programming I, MATH165 Pre-Calculus I.

CPTR293 Field Group Project 2 Credits

A continuation and application of theories taught in Systems Analysis. The course will provide students with experience in designing, coding and testing a significant software application utilizing any of the taught programming languages or one recommended by the instructor. Students will also be introduced to project management and software design tools. At the end of the course each group will present a complete software package and make an oral presentation to a general forum. Prerequisites: CPTR213 Fundamentals of Databases, CPTR230 Systems Analysis & Design, CPTR252 Data Structures & Algorithms

CPTR300 Colloquium 1 Credit

Students will be exposed to the reading and analysis of technical literature and be familiarized with practices employed in the preparation and presentation of technology related publications. This will include a discussion of proper research and documentation techniques. Prerequisite: CPTR230

33

Systems Analysis & Design, CPTR252 Data Structures & Algorithms

CPTR303 IT Training & Support 3 Credits This course examines the contemporary theories, media and practices that will empower IT professionals to provide effective and consistent training and support to users at different levels of proficiency. Topics include assessing training needs, developing training plans and training manuals, training and delivery methods, use of technology for training delivery, and assessment of training success, onsite and remote troubleshooting procedures, IT support policy and procedures, IT forms and records, and planning for change, etc. Prerequisites: CPTR120 Computer Applications, CPTR230 Systems Analysis & Design, CPTR240 Upgrade & Repair of PC, COMM251 Oral Communications

CPTR304 Internet Authoring 3 Credits This course introduces Internet technologies and web-page development concepts. Course utilizes various HTML Editors, Java-scripts and CGI programming. New technologies introduced as appropriate. Prerequisites: CPTR204 Website Design & Implementation, CPTR213 Fundamentals of Databases, CPTR230 Systems Analysis & Design, CPTR252 Data Structures & Algorithms

CPTR311 Discrete Structures in Computer Science 3 Credits

Introduction to discrete mathematical structures and their applications to computer science. Topics include logics, mathematical reasoning, set theory, recursion, functions and relations and graph theory. Prerequisites: CPTR152 Principles of Programming II, MATH165 Pre-Calculus I

CPTR313 Fundamentals of Security Technologies 3 Credits

An investigation of the fundamental assurance technologies that can be applied to interface specifications, architectures, and implementations of information security mechanisms. Principles of testing are discussed and applied to demonstrative and vulnerability testing. The selection of appropriate security applications, security lifecycles, and interoperability issues will be covered. Prerequisite: CPTR252 Data Structures & Algorithms

CPTR315 Theories of Programming Languages 3 Credits

This course examines the nature, background and structure of programming languages in general. Language runtime systems, specification of syntax and semantics will be discussed. This should lead to an enhancement of language choice when developing software. Prerequisites: CPTR152 Principles of Programming II, CPTR252 Data Structures & Algorithms.

CPTR322 Mobile Application Development 3 Credits This project-oriented course examines the principles of mobile application design and development. Students will learn application development on a mobile platform. Topics will include memory management; user interface design; data persistence; messaging and networking techniques and publishing applications. Students are expected to work on a project that produces a professional-quality mobile application. Course work will include project conception, design, implementation, and pilot testing of mobile phone software applications. Prerequisites: CPTR204 Website Design & Implementation, CPTR242 Principles of Programming II, CPTR252 Data Structures & Algorithms, CPTR293 Field Group Project

34

CPTR326 Foundations of Information Systems 3 Credits This course explores contemporary information systems (IS) and its role within an organization. It seeks to provide a fundamental understanding of the impact of information technology on decision making and key organization rules. Discusses how information systems and technology acts as an enabler for businesses to operate differently and more efficiently. Also introduces systems theory, process improvement and the development of information systems. Prerequisites: MGMT252 Principles of Management, CPTR120 Computer Applications, CPTR230 Systems Analysis

CPTR355 Algorithm Analysis & Design 3 Credits

Introduces formal techniques to support the design and analysis of algorithms, focusing on both the underlying mathematical theory and practical considerations of efficiency. Topics include asymptotic complexity bounds, techniques of analysis, algorithmic strategies, and an introduction to automata theory and its language to language translation. Prerequisites: CPTR252 Data Structures & Algorithms, CPTR311 Discrete Structures in Computer Science

CPTR356 IT Project Management 3 Credits Practical examination of how projects can be managed from start to finish. Designed to convey to students the core knowledge of the project life cycle, roles and skills necessary to effectively initiate, plan, execute, monitor/control and close a project. Case studies are used throughout the course to support concepts, principles, and problem solving. Prerequisite: CPTR230 Systems Analysis or CPTR235 Software Engineering

CPTR363 Information Security Policy & Auditing 3 Credits This course covers the development and need for information security policies and the principles and practices related to the secure operation of existing information technology. It also covers legal issues and legislation that impacts the design, implementation, and administration of secure infrastructures. Prerequisites: CPTR313 Fundamentals of Security Technologies CPTR365 Artificial Intelligence 3 Credits

Artificial Intelligence (AI) is the area of computer science focusing on creating computer systems that can engage in behaviours that humans consider intelligent. This course introduces methods for the analysis, design and applications of intelligent agents. Basic methods of expressing knowledge in forms suitable for computer systems and methods for deriving consequences by automated reasoning will be addressed. Prerequisites: CPTR252 Data Structures & Algorithms, CPTR311 Discrete Structures in Computer Science

CPTR370 Expert Systems 3 Credits

This course introduces students to expert systems in general and rule-based systems specifically. Students also learn advanced programming techniques which include topics of inexact reasoning, and intelligent database management methods. They will learn how to develop a community of expert systems, which cooperate over a blackboard structure, and they will build a rule-based expert system to address a real-world problem. Prerequisite: CPTR252 Data Structures & Algorithms, CPTR311 Discrete Structures in Computer Science

35

CPTR375 Operating Systems 3 Credits Concepts and issues in the design of operating system including file management, scheduling, memory management, resource management, protection and security. Prerequisite: CPTR252 Data Structures & Algorithms

CPTR377 Animation Fundamentals 3 Credits This course introduces the principles of animation using relevant industry technologies. Students will gain practical exposure to various animation concepts and techniques that may include basic movement, rotoscoping, and timing. This is a project based course that will require students to create an animation using the techniques covered in the course. Prerequisite: CPTR277 Digital Graphic Design

CPTR380 Data Telecommunication 3 Credits Fundamental concepts, principles, methods, and standards in electronic data communication. Focus is "computer to computer", as well as "computer to work station" communication. Prerequisite: CPTR252 Data Structures & Algorithms.

CPTR382 Topics in Computer Information Science 3 Credits An open course designed to introduce a selected topic of interest in the area of Computer Science or Information Systems. Sample topics for selection: Networking, Operating Systems, Web Languages, Computer Applications etc. Prerequisite: Depends on the topic and level, however CPTR252 Data Structures & Algorithms is expected.

CPTR401 Seminar in Computer Information Science 1 Credit

Analysis, integration, synthesis and evaluation of combined core content. Current trends and standards in Information Science/Technology. At the end of the course, each student is required to prepare and present a significant publishable research paper. This course is open only to seniors. Prerequisite: CPTR300 Colloquium.

CPTR404 Electronic Commerce 3 Credits This course focuses on internet and electronic commerce systems. It covers electronic commerce infrastructure, online advertisement, electronic payment systems, security issues, global digital economics and marketing on the internet. Prerequisite: CPTR304 Internet Authoring

CPTR413 Cryptography 3 Credits

This course provides an introduction to the principles of number theory and how they are applied to cryptographic algorithms. Different topics that will be examined are: several classic ciphers, modern cryptographic methods, symmetric encryption, public key cryptography, hash functions, key management, digital signatures, certificates, electronic mail security, steganography, and recent developments affecting security and privacy on the Internet. The focus will be on how cryptography and their application can maintain privacy and security in computer networks. Prerequisites: CPTR313 Fundamentals of Security Technologies, CPTR355 Algorithm Analysis & Design

CPTR415 Human Computer Interaction 3 Credits

A comprehensive study of the principles and techniques of human-computer interaction. Topics include foundations, human-centered software development and evaluation, graphical interface design and programming, multimedia systems, collaboration and communication. Prerequisite: CPTR300 Colloquium

36

CPTR421 Systems Administration & Engineering I 3 Credits

The course presents a practical approach to systems administration. Student will gain practical exposure to challenging administrative subjects such as mail, kernel building, DNS configuration, user authorization, access control audit, firewalls, benchmarking and system performance. Prerequisite: CPTR375 Operating Systems, CPTR380 Data Telecommunication

CPTR422 Systems Administration & Engineering II 3 Credits

The course presents a practical approach to systems administration in a Unix/Linux environment. Students will gain practical exposure to GNU and Unix commands, Linux file systems, scripting, data management, essential services and security, among other things. Prerequisites: CPTR375 Operating Systems & CPTR380 Data Telecommunication

CPTR425 Network Design and Implementation 3 Credits

Lab oriented course, configuration and wiring of various types of networks including but not limited to Novell, Unix, Linux, Windows NT. Security and system administration techniques addressed. Prerequisite: CPTR375 Operating Systems, CPTR380 Data Telecommunication.

CPTR430 Assembly Language Programming 3 Credits Advanced study of computer architecture, machine language, and microcomputer assembly language. Emphasizes writing and debugging assembly language programs. Offered on demand. Prerequisite: CPTR252 Data Structures & Algorithms, CPTR282 Computer Org. & Architecture

CPTR440 Enterprise Information Systems 3 Credits Focuses on enterprise-level information systems, technologies, and infrastructures that are emerging as the first generation 21st century application integration design strategies and tools. Included are managing Web-based client/server and distributed environments, evaluation of vendor strategies, legacy system migration issues, performance, interoperability, scalability, security concerns, service-oriented application integration, mobile devices, business process integration, and emerging standards. Cases of enterprise systems and architectures are analyzed. . Prerequisites: CPTR313 Fundamentals of Security Technologies, MGMT485 Management Information Systems

CPTR450 Database Systems 3 Credits Advanced study of relational database design, setup, manipulation, and use. Other issues such as data integrity, security, backup and recovery, and database administration are discussed. Programming projects are required. Prerequisites: CPTR213 Fundamentals of Databases, CPTR252 Data Structures & Algorithms, CPTR300 Colloquium

CPTR453 Computer Graphics 3 Credits

Basic principles of interactive computer graphics : raster graphics, color models, anti-aliasing and texture, image-space and object-space methods, 3D homogeneous co-ordinates, perspective, illumination models, depth cueing, hidden line elimination, morphing and other techniques. Prerequisites: CPTR252 Data Structures & Algorithms, MATH166 Pre-Calculus II, MATH278 Linear Algebra

37

CPTR455 Fundamentals of Data Mining & Warehousing 3 Credits

This is an introductory course in data mining and warehousing, which introduces the concepts, algorithms, techniques, and systems of data warehousing and data mining. Topics include: getting to know your data, data pre-processing, integration and transformation, design and implementation of data warehouse and OLAP systems, data cube technology, mining frequent patterns and association, basic concepts and advanced methods, and cluster analysis basic concepts. Prerequisites: CPTR213 Fundamentals of Databases, CPTR300 Colloquium

CPTR460 Distributed Systems 3 Credits

A direct study of distributed systems in general and a reasonably detailed look at one of the most significant concerns in distributed systems, namely computer security. The major objective is to engender an understanding of the need for, advantages and limitations of distributed systems. In addition, each student should gain a detailed comprehension of the most significant issues in distributed systems, both from the point of view of the choices available to the system designer and the circumstances under which such options are most useful. Prerequisite: CPTR421 Systems Administration & Engineering I

CPTR465 Advanced Application Development 3 Credits This course explores the development of advanced computer applications. In involves an in-depth study of event-driven programming, database integration, and server-side programming. Students will be exposed to advanced programming on the .NET platform, web services, developing ActiveX components, and other topics of current interest. Prerequisite: CPTR304 Internet Authoring

CPTR466 IT Infrastructure Management 3 Credits Discusses fundamental information technology and telecommunications infrastructure such as data, video, VOIP, networking, web services and the integration of enterprise applications. Covers key concepts, models, systems architectures, essential protocols, noteworthy standards, information security and assurance as well as the design, deployment and administration of networks. Additionally, the course examines servers, various storage and distributed systems such as cluster, grid and cloud computing. Further explores the development and implementation of relevant technologies to serve an organization in a dynamic and competitive environment. An introduction to essential concepts relating to technology management and the role of IT managers/directors is also presented. Prerequisite: CPTR326 Foundations of Information Systems

CPTR467 Compiler Design & Development 3 Credits This course introduces and examines the principles, algorithms, and data structures involved in the design and construction of compiler, but also a real sense of how they actually fit together to make a workable, usable compiler. Topics include lexical analysis, context-free grammars, parsing techniques, Symbol tables, error recovery and code generation. Prerequisite: CPTR355 Algorithm Analysis & Design

CPTR470 Data Security 3 Credits

This course introduces the basic principles of computer security, focusing on system elements. Among the topics covered are access control and integrity, system analysis, security in programming, policy formation and enforcement, legal and social issues and network security. Basic concepts on various

38

cipher systems will be presented. Prerequisites: CPTR355 Algorithm Analysis & Design , CPTR375 Operating Systems.

CPTR471 Information System Security 3 Credits

This course introduces the basic principles of computer security, focusing on system elements. Among the topics covered are access control and integrity, system analysis, security in programming, policy formation and enforcement, legal and social issues and network security. Basic concepts on various cipher systems will be presented. Prerequisites: CPTR313 Fundamentals of Security Technologies, CPTR375 Operating Systems

CPTR483 Security Vulnerabilities and Attack Prevention 3 Credits A treatment of security issues related to computers and computer networking. This course is designed for advanced users, system administrators and network administrators. The course covers TCP/IP security issues, security policies, packet filtering, Internet firewall architecture and theory, detecting and monitoring unauthorized activity, password authentication, intrusion detection and prevention and other security issues involving Linux, UNIX and Microsoft Windows operating systems. A team project is included. Prerequisites: CPTR421 Systems Administration & Engineering CPTR489 CIS Project/Research Proposal Development 1 Credit

An advanced computer project/research that incorporates theories learned in programming, data structures, database, and/or systems analysis classes. Project/Research must be applicable to a real-world problem. The project/research should require the student to do some investigation before implementation. Students will delve into areas such as: How have others approached this problem? What new technologies will be involved? What new techniques or technologies would be needed to successfully complete this project? Prerequisites: CPTR293 Field Group Project, CPTR304 Internet Authoring

CPTR490 Advanced Project 2 Credits

An advanced computer project that incorporates theories learned in programming, data structures, database, and/or systems analysis classes. Project proposal, report, and program user's manual required. Project is done in consultation with instructor. Students have 2 semesters to complete the project. Prerequisites: CPTR293 Field Group Project, CPTR304 Internet Authoring, CPTR380 Data Telecommunication.

CPTR495 Advanced Topics in Computer Information Science 3 Credits

An open course designed to enhance previous learning experiences by incorporating advanced technologies and theories. In-depth research may be required. Open to seniors only. Prerequisite: CPTR300 Colloquium

CPTR499 Internship 3 Credits An educational strategy that integrates classroom studies with work-based learning that is related to the student’s academic curriculum and career goals. Prerequisites: CPTR293 Field Group Project, CPTR300 Colloquium.

CPTR505 Foundations of Information Systems 3 credits This course explores contemporary information systems (IS) and its role within an organization. It seeks

39

to provide a fundamental understanding of the impact of information technology on decision making and key business rules. Discusses how information systems and technology acts as an enabler for businesses to operate differently and more efficiently. Also introduces systems theory, process improvement and the development of information systems.

CPTR507 Computer & Professional Ethics 3 credits The course is aimed at providing an understanding of the implications of the use of computers on individuals, organizations and the society. The implications of digitizing data, information, and communications are examined in regard to ethical issues, professional conduct, and moral persuasion. Areas of study include: information privacy, plagiarism, software piracy, computer crimes, the legal and regulatory environment, and the impact of globalization, sourcing, technology workforce, and the digital divide. Emphasis will be placed on the morals and ethical considerations involved with the potential decisions and actions of individuals as it relates to information systems and technology.

CPTR515 The Management of Information Systems 3 credits The course covers the application of information systems in organizations, systems quality, theory and decision making. It demonstrates how managers help in providing IS services within the organization. Problem identification, process mapping, business process problems model enterprise processes, business process analysis, business process reengineering and benchmarking are covered.

CPTR550 Database Systems Administration 3 credits Database Systems Administration focuses on managing corporate data resources. It examines the concepts, principles, issues and techniques for managing the design and development of large database systems. Topics include: logical data models, concurrent processing, data distribution, database administration, data warehousing, data cleansing, and data retrieval. The course also reviews modern database management systems and examines management application and implementation of database systems in corporate and organizational information systems.

CPTR560 IT Infrastructure & Technology Management 3 credits Discusses fundamental information technology and telecommunications infrastructure such as data, video, VOIP, networking, web services and the integration of enterprise applications. Covers key concepts, models, systems architectures, essential protocols, noteworthy standards, information security and assurance as well as the design, deployment and administration of networks. Additionally, the course examines servers, various storage and distributed systems such as cluster, grid and cloud computing. Further explores the development and implementation of relevant technologies to serve an organization in a dynamic and competitive environment. An introduction to essential concepts relating to technology management and the role of IT managers/directors is also presented.

CPTR570 Human Computer Interaction 3 credits The main aim of the Human Computer Interaction course is to provide a fit between human, technology, and tasks to achieve high performance and satisfaction within organizational and business context. It addresses human characteristics and their impact on developing human-centered information systems, the HCI development processes that concerns the entire lifecycle of the information system as well as HCI evaluation concerns, techniques, issues, and standards.

40

CPTR585 Data Warehousing and Mining 3 credits The architectures of data warehouse are explored. This course focuses on data analysis and data warehouse design. Data mining algorithms are used to retrieve information stored in the data warehouse.

CPTR596 Introduction to Research 3 credits This course introduces students to basic concepts and skills of research. It introduces students to methods of formulating, designing and implementing a research project. The nature of research along with the components of research resulting in publication are examined. Research writing and management of research are covered.

CPTR604 Electronic Commerce 3 credits This course focuses on internet and electronic commerce systems. It covers electronic commerce infrastructure, online advertisement, electronic payment systems, security issues, global digital economics and marketing on the internet.

CPTR613 Information Assurance and Security Management 3 credits This course covers issues that are related to information science and computer security. It will provide an overview of general practices involved with information security management and expose students to a range of computer security related topics. Various common threats and countermeasures will also be discussed. Topics include information assurance, governance, and risk management.

CPTR620 Emerging Technologies and Issues 3 credits This course discusses emerging technologies, their evolution, identification, and the impact of international, political, social, economic and cultural factors on these technologies. Topics to be covered include: technology forecasts, their methodologies, accuracy and how they can be improved; global perspectives on up-and-coming technologies and current trends in the field.

CPTR630 Information Policy and Strategy 3 credits The course seeks to examine the fundamental components of an organization in addition to the development and implementation of policies and plans aimed at achieving the goals of the organization. Topics include: top management, strategic perspective for aligning competitive strategy, core competencies, and information systems. Additionally, support systems, information systems management approaches and the role of the CIO will be studied.

CPTR635 Knowledge Management & Business Intelligence 3 credits This course deals with using organizational practices, processes and technology to increase returns on knowledge capital. It focuses on Business Intelligence in organizations.

CPTR644 Analysis, Modeling and Design 3 credits Covers a number of topics related to the analysis and design of information systems. Areas include the systems development life cycle, various analysis and design techniques, process modeling, projects identification and selection, requirements analysis, conceptual and logical data modeling, data management and database implementation, elements of user interface design, systems implementation operation and maintenance. Approaches such as prototyping, rapid application development, visual development an object-oriented design will also be addressed.

41

CPTR663 Network Security and Intrusion Detection 3 credits A study of network security and intrusion detection. Topics covered include web security, security overview, communication security, network security topologies, intrusion detection, authentication, security algorithms, disaster recovery, forensics overview and physical security.

CPTR677 Decision Support Systems and Methods 3 credits

Students will be exposed to decision making aids and simulations. Design of decision support and expert systems will be covered. Management decision center will be used to investigate group dynamics in decision making. Methods of handling unstructured and under specified problems from both management and the organization will be covered in the course.

CPTR675 Project & Change Management 3 credits Students will focus on project management within an organizational context. This involves the processes related to initiating, planning, implementing, controlling, reporting, and closing a project. Topics covered include but are not limited to: project integration, time, scope, cost, quality control, and risk management. Additional areas include work assignment; outsourcing; client and partner relationships; progress monitoring and version control; and the role of the information systems manager/specialist as it relates to change management. Pre-Requisite: CPTR 505 Foundations of Information Systems

CPTR680 Data Communications & Networking 3 credits Data communications and Networking aims to provide a solid foundation in the study of telecommunications which include data, image, video and voice. The fundamentals of networks, transmission and switching efficiency, regulatory and technical environments, security and authentication, network operating systems, e-commerce and associated web sites and practices, and middleware for wireless systems, multimedia, and conferencing are addressed. Additionally, the concepts, models, architectures, protocols, standards, and security for the design, implementation, and management of digital networks are studied.

CPTR688 Enterprise Models & Systems 3 credits This course provides a process-oriented view of the organization and its role in the supply chain. Students will look at processes as vehicles for achieving strategic objectives, transforming the organization and markets, and a means of achieving compliance; process analysis, design, implementation, control and monitoring; the role of enterprise resource planning (ERP), supply chain management (SCM), and customer relationship management (CRM) systems.

CPTR690 Information Systems Research Project 3 credits Students will be required to complete a research project that reflects relevant competency in information technology. Student will develop an original project in consultation with an advisor. This project should demonstrate the use of current software, management of the project, current technology and statistical techniques. Prerequisite: completion of all core courses

42

GENERAL EDUCATION REQUIREMENTS

43

Categories of General Education Requirements for Bachelor’s Degrees A. Foundation Studies • EDUC100 Freshman Seminar [Freshmen only] OR • EDUC102 University Orientation [transfer students only – • (duration less than or equal to 6 weeks)] 1 Credit • EDUC151 Fundamentals of Christian Education 3 Credits • ENGL119,120 Freshman Composition I & II 6 Credits • COMM251 Oral Communication 3 Credits • CPTR120 Computer Applications 3 Credits • Foreign Language (Spanish/French) 3 Credits • MATH121 College Algebra 3 Credits B. Humanities and Fine Arts (Choose one course from two of the three areas) • Music & Art - MUED109 Music Appreciation & Literature 3 Credits - MURE120 Church Music 3 Credits - MUHL207 Survey of Jamaican Music 3 Credits - ARTS101 Introduction to Principles of Art 3 Credits • History & Geography - HIST103 Caribbean Perspectives 3 Credits - HIST104 World History I 3 Credits - HIST260 History of Jamaica 3 Credits - GEOG100 Introduction to Human Geography 3 Credits • Psychology, Sociology & Economics - PSYC119 Principles of Psychology 3 Credits - ECON132 Personal Finance & Development 3 Credits C. Spiritual, Moral and Personal Development Spiritual Development • RELB113 God & Human Life 3 Credits • RELB305 Life & Teachings of Christ 3 Credits Choose at least one course from the following: • RELB 201 Daniel 2 Credits • RELB 202 Revelation 2 Credits • RELT 204 Gift of Prophecy 2 Credits

44

Moral Development Choose one course from the following: • CPTR123 Computer Ethics 3 Credits • HMEC129 Social & Professional Ethics 3 Credits • RELB118 Ethics in Moral Development 3 Credits • BSAD489 Ethics & Values in Business 3 Credits Personal Development Choose based on advisement: • HPED111 Health & Physical Education 2 Credits • HLED109 Health Education 1 Credit NRSG217 Principles of Holistic Health 2 Credits

(for persons exempted from Physical Education) PHED101 Physical Education (may be substituted by one of the following courses:) - PHED102 Weight Training 1 Credit - PHED103 Volleyball 1 Credit - PHED104 Netball 1 Credit - PHED105 Badminton 1 Credit D. Science and Environmental Awareness Choose one course from the following or substitute by advisement • BIOL155 Foundations of Biology I 4 Credits • BIOL189 Philosophy of Science 3 Credits • BIOL265 Environmental Health 3 Credits • CHEM131 Introduction to Biochemistry 3 Credits • CHEM121 General Chemistry I 4 Credits • PHYS151 General Physics I 4 Credits • DIET120 Fundamentals of Nutrition 3 Credits • SCED100 Science for Living 4 Credits

45

Department of Computer and Information Sciences Northern Caribbean University Manchester Road, Mandeville, Manchester, Jamaica Telephone: (876) 963-7276 * E-mail: [email protected] Website: http://cis.ncu.edu.jm