Page 1

ACADEMIC C ATALOG 2012 - 2016

DEPARTMENT OF COMPUTER AND INFORMATION SCIENCES NORTHERN CARIBBEAN UNIVERSITY 1


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.

2


TABLE OF CONTENTS

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

3


Computer Science  Bachelor of Science in Computer Science (Concentrations/Emphases: Software Engineering, Information Security, and Data Communications 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 Management, 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).

1


Information Systems Applicants should possess a Bachelor’s degree in computer science, information science or related area from an approved or accredited institution. Students from other disciplines are encouraged to apply, however they may be required to complete additional course work to meet the requirements of the MSIS. Applicants should have a minimum cumulative GPA (grade point average) 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 activity will be assigned 5 SACs. Credits can be obtained through participation in relevant and approved 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 Sciences.

2


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 breakthrough in technology - or just get a head start on their career. DreamSpark helps educators teach the latest technologies and experiment in research. Microsoft knows that to make learning more motivating, relevant, and engaging for today'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 students 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 learning experience.

Jamaica Computer Society The Jamaica Computer Society is an independent professional body designed to facilitate the establishment and maintenance of standards 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.

3


4


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

5


CORE REQUIREMENTS CPTR113 CPTR151 CPTR204 CPTR213 CPTR235 CPTR242 CPTR252 CPTR282 CPTR293 CPTR300 CPTR304 CPTR311 CPTR313 CPTR315 CPTR355 CPTR365 CPTR375 CPTR380 CPTR401 CPTR415 CPTR450 CPTR489 CPTR490

Introduction to Programming Principles of Programming I Website Design & Implementation Fundamentals of Databases Software Engineering Principles of Programming II Data Structures & Algorithms Computer Organization & Architecture Field Group Project Colloquium Internet Authoring Discrete Structures in Computer Science Fundamentals of Security Technologies Theories of Programming Languages Algorithm Design & Analysis Artificial Intelligence Operating Systems Data Telecommunication Seminar in Computer Information Science Human Computer Interaction Database Systems CIS Project/Research Proposal Development Advanced Project 300/400 Level Computer Electives

CREDITS 70 3 3 3 3 3 3 3 3 2 1 3 3 3 3 3 3 3 3 1 3 3 1 2 9

PREREQUISITES

CPTR113, MATH121 CPTR151 CPTR120, 151 CPTR151 CPTR151 CPTR151, MATH165 CPTR151, MATH165 CPTR213, 230, 252 CPTR230, 252, COMM251 CPTR204, 213, 230, 252 CPTR242, MATH165 CPTR252 CPTR242, 252 CPTR252, 311 CPTR252, 311 CPTR252 CPTR252 CPTR300 CPTR300 CPTR213, 252, 300 CPTR293, CPTR304 CPTR293, 304

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 COURSES CONTINUED ON NEXT PAGE

6


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 REQUIRED COGNATES MGMT252 Principles of Management MATH165 Pre-Calculus I MATH166 Pre-Calculus II MATH171 Calculus I MATH278 Linear Algebra MATH305 Probability & Statistics

21 3 4 4 4 3 3

MATH121 MATH165 MATH166 MATH165 MATH165

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 successfully 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) 7


B.Sc. COMPUTER SCIENCE 1st 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 TOTAL CREDITS: Summer I Foreign Language Requirement Humanities & Fine Arts Req. TOTAL CREDITS: 2nd Year: Sophomore (32-63 credits) CPTR204: Website Design & Impl. CPTR213: Fund. of Databases CPTR235: Software Engineering CPTR242: Programming II MATH166: Pre-Calculus II TOTAL CREDITS: 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

2nd Semester 3 3 3 1 3 3 16

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

3 3

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

2 3

6

TOTAL CREDITS:

5

3 3 3 3 4 16

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

3 3 4 3 3 16

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: 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

15 TOTAL CREDITS:

15

3 1 3 3 3 2

1 3 2 6 4 0

TOTAL CREDITS:

15 TOTAL CREDITS:

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

8

16


(MINOR REQUIRED) CORE REQUIREMENTS CPTR113 CPTR151 CPTR204 CPTR213 CPTR230 CPTR240 CPTR242

Introduction to Programming Principles of Programming I Website Design & Implementation Fundamentals of Databases Systems Analysis & Design Upgrade and Repair of PCs Principles of Programming II OR CPTR262 Visual Programming CPTR252 Data Structures & Algorithms CPTR282 Computer Organization & Architecture CPTR303 IT Training & Support CPTR293 Field Group Project CPTR300 Colloquium CPTR304 Internet Authoring CPTR375 Operating Systems CPTR380 Data Telecommunication CPTR401 Seminar in Computer Information Science CPTR425 Network Design and Implementation CPTR450 Database Systems CPTR489 CIS Project/Research Proposal Development CPTR490 Advanced Project CPTR??? Computer Elective REQUIRED COGNATES MGMT252 Principles of Management MGMT485 Management Information Systems MATH165 Pre-calculus I MATH305 Probability and Statistics MINOR REQUIREMENTS

CREDITS 55 3 3 3 3 3 3

PREREQUISITES

CPTR113, MATH121 CPTR151 CPTR120, 151 CPTR151 CPTR151, MATH121 CPTR151, MATH165

3 3 3 3 2 1 3 3 3 1 3 3 1 2 3 13 3 3 4 3

CPTR151, CPTR120 CPTR242, MATH165 CPTR151, MATH165 CPTR230, 240, COMM251

CPTR213, 230, 252 CPTR230, 252 CPTR204, 213, 230, 252 CPTR252 CPTR252 CPTR300 CPTR375, 380 CPTR213, 252, 300 CPTR293, 304 CPTR293, 304

MGMT252

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)

9


B.Sc. COMPUTER INFORMATION SCIENCE (WITH MINOR) 1st 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: Summer I Foreign Language Requirement PSYC119: Principles of Psychology TOTAL CREDITS:

2nd Semester 3 3 3 1 3 3 16 3 3 6

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

3 3 4 3 3 3 16

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

3 3 6

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

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 TOTAL CREDITS:

3 15 TOTAL CREDITS:

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

2 3 1 3 3 3 15

3 3 3 3

15

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

3 3 3 6

TOTAL CREDITS:

15

th

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

TOTAL CREDITS:

3 1 3 9

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

1 3 2 3 2 6 0 16


WITH INFORMATION SECURITY EMPHASIS CORE REQUIREMENTS CPTR113 CPTR151 CPTR204 CPTR213 CPTR230 CPTR240 CPTR242

Introduction to Programming Principles of Programming I Website Design & Implementation Fundamentals of Databases Systems Analysis & Design Upgrade and Repair of PC Principles of Programming II OR CPTR262 Visual Programming CPTR252 Data Structures & Algorithms CPTR282 Computer Organization and Architecture CPTR293 Field Group Project CPTR300 Colloquium CPTR303 IT Training & Support CPTR304 Internet Authoring CPTR375 Operating Systems CPTR380 Data Telecommunication CPTR401 Seminar in Computer Information Science CPTR425 Network Design and Implementation CPTR450 Database Systems CPTR489 CIS Project/Research Proposal Development CPTR490 Advanced Project CPTR??? Computer Elective SECURITY EMPHASIS CPTR313 Fundamentals of Security Technologies CPTR363 Information Security Policy & Auditing CPTR415 Human Computer Interaction CPTR421 Systems Administration & Engineering CPTR460 Distributed Systems CPTR471 Information Systems Security CPTR483 Security Vulnerabilities & Attack Prevention REQUIRED COGNATES MATH165 Pre-Calculus I MATH305 Probability and Statistics MGMT252 Principles of Management MGMT452 Organizational Behavior MGMT485 Management Information Systems 11

CREDITS 55 3 3 3 3 3 3

PREREQUISITES

CPTR113, MATH121 CPTR151 CPTR120, 151 CPTR151 CPTR151, MATH121 CPTR151

3 3 3 2 1 3 3 3 3 1 3 3 1 2 3 21 3 3 3 3 3 3 3 16 4 3 3 3 3

CPTR151 CPTR242 CPTR151, MATH165 CPTR213, 230, 252 CPTR230, 252 CPTR230, 252, COMM251 CPTR204, 213, 230, 252 CPTR252 CPTR252 CPTR300 CPTR375, 380 CPTR213, 252, 300 CPTR293, CPTR304 CPTR293, 304, 380

CPTR252 CPTR313 CPTR300 CPTR375, CPTR380 CPTR421 CPTR375 CPTR421 MATH121 MATH165 MGMT252 MGMT252, CPTR120


B.Sc. COMPUTER INFORMATION SCIENCE (INFORMATION SECURITY EMPHASIS) 1st 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: Summer I SPAN/FREN Foreign Language Req COMM251: Oral Communication HIST/GEOG or MUED/ART TOTAL CREDITS: 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: 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: 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:

2nd Semester 3 3 3 1 3 3 16 3 3 3 9

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

3 3 4 3 3

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

16

TOTAL CREDITS:

3

3 3 3 3

3

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

3 3 3 3 3 2 17

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

3 3 3 3 3

TOTAL CREDITS:

15

3 3 3 1 3 2

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

1 3 3 3 3 2 0 15


CORE REQUIREMENTS

CREDITS 32 3

PREREQUISITES

CPTR113

Introduction to Programming

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

CPTR262

Visual Programming

CPTR252

Data Structures & Algorithms

3

CPTR242, MATH165

CPTR282

Computer Organization & Architect.

3

CPTR151, MATH165

CPTR293

Field Group Project

2

CPTR213, 230, 252

3

CPTR??? Computer Elective REQUIRED COGNATES MGMT252 Principles of Management

3 7 3

MATH165

4

Pre-calculus I

GENERAL EDUCATION

CPTR151, MATH165 CPTR151

MATH121

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)

13


A.Sc. COMPUTER INFORMATION SCIENCE 1st 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:

Summer I COMM251: Oral Communication Spiritual Development PSYC119: Principles of Psychology TOTAL CREDITS: 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:

2nd Semester 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

3 3 4 3 3

TOTAL CREDITS:

16

3 2 3 8 3 3 3 3

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

3 3 3 2 3 2 16

MINOR IN COMPUTER INFORMATION SCIENCE CORE REQUIREMENTS CPTR113 CPTR120 CPTR151 CPTR204 CPTR213 CPTR230 CPTR240 CPTR242 CPTR252 CPTR282 CPTR293 CPTR300

30 CREDITS

Introduction to Programming Computer Applications Principles of Programming I Website Design & Implementation Fundamentals of Databases Systems Analysis & Design Upgrade and Repair of PC Principles of Programming II Data Structures & Algorithms Computer Organization and Architecture Field Group Project Colloquium 14

3 3 3 3 3 3 3 3 3 3 2 1

PREREQUISITES

CPTR113, MATH121 CPTR151 CPTR120, 151 CPTR151 CPTR151, MATH121 CPTR151, MATH165 CPTR242, MATH165 CPTR151, MATH165 CPTR213, 230, 252 CPTR213, 230, 252


CORE REQUIREMENTS CPTR113 CPTR151 CPTR204 CPTR213 CPTR230 CPTR235 CPTR240 CPTR242

CREDITS 52 3 3 3 3

Introduction to Programming Principles of Programming I Website Design & Implementation Fundamentals of Databases Systems Analysis & Design OR Software Engineering Upgrade and Repair of PC Principles of Programming II OR

CPTR113, MATH121 CPTR151 CPTR120, 151

3

CPTR151

3

CPTR151, MATH121

3 CPTR262 Visual Programming CPTR252 Data Structures & Algorithms 3 CPTR282 Computer Organization and Architecture 3 CPTR293 Field Group Project 2 CPTR300 Colloquium 1 CPTR303 IT Training & Support 3 CPTR304 Internet Authoring 3 CPTR326 Foundations of Information Systems 3 CPTR356 IT Project Management 3 CPTR375 Operating Systems 3 CPTR380 Data Telecommunication 3 CPTR401 Seminar in Computer Information Science 1 CPTR489 CIS Project/Research Proposal Development 1 CPTR490 Advanced Project 2 BUSINESS REQUIREMENTS 18 ACCT102 Accounting Fundamentals 3 ACCT103 Financial Accounting 3 MGMT252 Principles of Management 3 ECON216 Microeconomics OR 3 ECON217 Macroeconomics MKTG311 Principles of Marketing 3 MGMT452 Organizational Behaviour 3 REQUIRED COGNATES 7 MATH165 Pre-Calculus I 4 MATH305 Probability and Statistics 3 ELECTIVES 12 Any other 300/400 level Computer Information Science course may be subject to the approval of the academic advisor or department chair. GENERAL EDUCATION REQUIREMENTS 43 - 49 15

PREREQUISITES

CPTR151 CPTR242 CPTR151, MATH165 CPTR213, 230, 252 CPTR230, 252 CPTR230, 252, COMM251 CPTR204, 213, 230, 252 CPTR120, 230, MGMT252 CPRT230 CPTR252 CPTR252 CPTR300 CPTR293, CPTR304 CPTR293, 304, 380

ACCT102

MGMT252 MGMT252, PSYC119 MATH121 MATH165 used to satisfy these electives


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 rather only those courses that best meet his/her educational objectives. NETWORKING CPTR313 Fundamentals of Security Technologies CPTR421 Systems Administration & Engineering I CPTR422 Systems Administration & Engineering II CPTR425 Network Design & Implementation DATA MANAGEMENT CPTR313 Fundamentals of Security Technologies CPTR450 Database Systems CPTR455 Fundamentals of Data Mining & Warehousing CPTR440 Enterprise Information Systems OR CPTR471 Information System Security INFORMATION SECURITY CPTR313 Fundamentals of Security Technologies CPTR363 Information Security Policy and Auditing CPTR471 Information System Security CPTR483 Security Vulnerabilities & Attack Prevention

TECHNOLOGY MANAGEMENT CPTR313 Fundamentals of Security Technologies ECON216/ Micro Economics OR Macro Economics (whichever was ECON217 not taken to satisfy the Business Core) MGMT475 Operations Management Choose any two of the following: CPTR466 IT Infrastructure & Technology Management BSAD341 Business Law MGMT297 Introduction to Entrepreneurship CPTR404/ Electronic Commerce OR e-Commerce MKTG366 MGMT352 Human Resource Management

3 3 3 3

CPTR252 CPTR375, CPTR380 CPTR375, CPTR380 CPTR375, CPTR380

3 3 3

CPTR252 CPTR213, 252, 300 CPTR213, 300 CPTR313, 326 CPTR313, 375

3

3 3 3 3

CPTR252 CPTR313 CPTR313, 375 CPTR421

3

CPTR252

3 3

ECON272 or MATH305

3 3 3

CPTR326 MGMT252

3 3

CPTR304 CPTR120, MKTG311 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.

16


B.Sc. COMPUTER INFORMATION SYSTEMS 1st 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: Summer I SPAN/FREN Foreign Language Req PSYC119: Principles of Psychology HIST/GEOG or MUED/ART TOTAL CREDITS: 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: 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: 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:

2nd Semester 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

3 3 4 3 3

TOTAL CREDITS:

16

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

3 3 3 3 3

3 3 3 9 3 3 3 3

3 15 TOTAL CREDITS: 2 1 3 3 3 3 15 1 3 3 3 3 3

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

3 3 3 3 3

TOTAL CREDITS:

15

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

15

1 2 3 3 2 2 3 16


CORE REQUIREMENTS CPTR113 CPTR120 CPTR151 CPTR204 CPTR213 CPTR230 CPTR240

30 CREDITS

Introduction to Programming Computer Applications Principles of Programming I Website Design & Implementation Fundamentals of Databases Systems Analysis & Design Upgrade and Repair of PC

ELECTIVES: Choose three courses from the following CPTR242 Principles of Programming II CPTR262 Visual Programming CPTR252 Data Structures & Algorithms CPTR303 IT Training and Support CPTR304 Internet Authoring CPTR313 Fundamentals of Security Technologies CPTR326 Foundations of Information Systems

18

PREREQUISITES

3 3 3 3 3 3 3

CPTR113, MATH121 CPTR151 CPTR120, 151 CPTR151 CPTR151, MATH121

3 3 3 3 3 3 3

CPTR151, CPTR151 CPTR151, MATH165 CPTR230, 240, COMM251 CPTR204, 213, 230, 252 CPTR252 MGMT252, CPTR120, 230


CORE REQUIREMENTS CPTR113 CPTR151 CPTR204 CPTR213 CPTR230 CPTR240 CPTR242 CPTR262 CPTR252 CPTR282 CPTR303 CPTR293 CPTR300 CPTR304 CPTR313 CPTR356 CPTR375 CPTR380 CPTR401 CPTR425 CPTR421 CPTR422 CPTR489 CPTR490

Introduction to Programming Principles of Programming I Website Design & Implementation Fundamentals of Databases Systems Analysis & Design Upgrade and Repair of PCs Principles of Programming II OR Visual Programming Data Structures & Algorithms Computer Organization & Architecture IT Training & Support Field Group Project Colloquium Internet Authoring Fundamentals of Security Technologies IT Project Management Operating Systems Data Telecommunication Seminar in Computer Information Science Network Design and Implementation Systems Administration & Engineering I Systems Administration & Engineering II CIS Project/Research Proposal Development Advanced Project

CREDITS 61 3 3 3 3 3 3

3 3 3 2 1 3 3 3 3 3 1 3 3 3 1 2 13

MGMT252 MGMT297 MATH165 MATH305

3 3 4 3

ELECTIVES

CPTR113, MATH121 CPTR151 CPTR120, 151 CPTR151 CPTR151, MATH121 CPTR151, MATH165

3

REQUIRED COGNATES Principles of Management Introduction to Entrepreneurship Pre-calculus I Probability and Statistics

PREREQUISITES

CPTR151, CPTR120 CPTR242, MATH165 CPTR151, MATH165 CPTR230, 240, COMM251

CPTR213, 230, 252 CPTR230, 252 CPTR204, 213, 230, 252 CPTR252 CPTR230 CPTR252 CPTR252 CPTR300 CPTR375, 380 CPTR375, 380 CPTR375, 380 CPTR293, 304 CPTR293, 304

MATH121 MATH165

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.

19


B.Sc. INFORMATION TECHNOLOGY 1st 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: Summer I PSYC119: Principles of Psychology HIST/GEOG or MUED/ART TOTAL CREDITS:

2nd Semester 3 3 3 1 3 3 16

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

3 3 4 3 3 3 16

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

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 TOTAL CREDITS:

2 2 16 TOTAL CREDITS:

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 TOTAL CREDITS:

2 3 1 3 3 3 15

3 3 3 3

15

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

3 3 3 3 3

TOTAL CREDITS:

15

th

4 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 TOTAL CREDITS:

3 3 1 3 3 3

CPTR401: Seminar in CIS 1 CPTR422: Systems Admin. & Engineering II 3 CPTR490: Advanced Project 2 RELB305: Life & Teachings of Christ 3 Science Requirement 3 Computer Elective 3 Language & Content Examination 0 16 TOTAL CREDITS: 15 20


CORE REQUIREMENTS

CREDITS 32 3

PREREQUISITES

CPTR113

Introduction to Programming

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

CPTR262

Visual Programming

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 REQUIRED COGNATES MATH121 College Algebra

3 7 3

CPTR120, 230, 240, COMM251

MATH165

4

MATH121

3

Pre-calculus I

GENERAL EDUCATION

CPTR151, MATH165 CPTR151

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)

21


A.Sc. INFORMATION TECHNOLOGY 1st 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

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:

2nd Semester

3 3 3 3

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

3 3 4 3 3

TOTAL CREDITS:

16

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

3 3 3 2 3

2 2 16 TOTAL CREDITS:

22

14


GRADUATE PROGRAMS  

M.Sc. Information Systems Graduate Certificates

23


OVERVIEW The Master of Science in Information Systems (MSIS) is a graduate degree that combines technical 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 protection, 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 organization'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 specialization 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 CPTR505 CPTR507 CPTR560 CPTR596 CPTR620 CPTR630 CPTR675 CPTR690

Credits Foundations of Information Systems 3 Computer & Professional Ethics 3 IT Infrastructure & Technology and Management 3 Introduction to Research 3 Emerging Technologies & Issues 3 Information Policies & Strategies 3 Project & Change Management 3 Information Systems Research Project 3

Electives - choose any four (4) courses from the following CPTR511 Information Systems Programming CPTR515 The Management of Information Systems 24

3 3


Electives, cont’d

Courses CPTR550 CPTR570 CPTR585 CPTR604 CPTR613 CPTR626 CPTR635 CPTR644 CPTR663 CPTR677 CPTR680 CPTR688

Database Systems Administration Human Computer Interaction Data Warehousing and Mining Electronic Commerce Information Assurance & Security Management Software Engineering Knowledge Management and Business Intelligence Analysis, Modeling and Design Network Security and intrusion Detection Decision Support Systems Data Telecommunications & Networking Enterprise Models and Systems

Credits 3 3 3 3 3 3 3 3 3 3 3 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 CPTR663 Network Security and Intrusion Detection CPTR680 Data Telecommunications and Networking CPTR688 Enterprise Models and Systems

3 3 3 3

TECHNOLOGY MANAGEMENT CPTR585 Data Warehousing and Mining CPTR613 Information Assurance & Security Management CPTR635 Knowledge Management and Business Intelligence CPTR677 Decision Support Systems CPTR688 Enterprise Models and Systems

3 3 3 3 3

APPLICATION DEVELOPMENT CPTR511 Information Systems Programming CPTR550 Database Systems Administration CPTR570 Human Computer Interaction CPTR585 Data Warehousing and Mining CPTR604 Electronic Commerce CPTR626 Software Engineering

3 3 3 3 3 3

25


The Department of Computer & Information Sciences offers a number of post graduate certificate programs. These include: Information Security, Technology Management, Data Mining & Applications, 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 CPTR505 Foundations of Information Systems CPTR515 The Management of Information Systems

Credits 3 3

Choose any three (3) of the following courses: CPTR507 Computer and Professional Ethics CPTR550 Database System Administration CPTR560 IT Infrastructure and Technology Management CPTR620 Emerging Technologies and Issues CPTR626 Software Engineering CPTR630 Information Policies and Strategies CPTR677 Decision Support Systems CPTR680 Data Telecommunications and Networking

3 3 3 3 3 3 3 3

26


INFORMATION SECURITY Courses CPTR515 The Management of Information Systems CPTR613 Information Assurance and Security Management CPTR663 Network Security and Intrusion Detection

Credits 3 3 3

Choose any two (2) of the following courses: CPTR560 IT Infrastructure and Technology Management CPTR585 Data Warehousing and Mining CPTR680 Data Telecommunications and Networking CPTR688 Enterprise Models and Systems

3 3 3 3

TECHNOLOGY MANAGEMENT CPTR505 Foundations of Information Systems CPTR560 IT Infrastructure & Technology and Management CPTR675 Project and Change Management

3 3 3

Choose any two (2) of the following courses: CPTR515 The Management of Information Systems CPTR613 Information Assurance & Security Management CPTR630 Information Policies & Strategies CPTR677 Decision Support Systems CPTR688 Enterprise Models and Systems

3 3 3 3 3

DATA MINING & APPLICATIONS CPTR550 Database System Administration CPTR585 Data Warehousing and Mining CPTR644 Analysis, Modeling and Design

3 3 3

Choose any two (2) of the following courses: CPTR604 Electronic Commerce CPTR613 Information Assurance & Security Management CPTR630 Information Policies & Strategies CPTR680 Data Telecommunications & Networking CPTR688 Enterprise Models and Systems

3 3 3 3 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

27


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

28

Credits

3 3


COURSE DESCRIPTIONS

29


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

30


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 objectoriented programming. Students will also be exposed to graphical user interfaces and applets using the javax.swing package. Prerequisite: CPTR151 Principles of Programming I

31


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

32


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 professionalquality 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

33


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

34


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 35


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, serviceoriented 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

36


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

37


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 realworld 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 38


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.

39


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. 40


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

41


GENERAL EDUCATION REQUIREMENTS

42


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)] • EDUC151 Fundamentals of Christian Education • ENGL119,120 Freshman Composition I & II • COMM251 Oral Communication • CPTR120 Computer Applications • Foreign Language (Spanish/French) • MATH121 College Algebra

1 Credit 3 Credits 6 Credits 3 Credits 3 Credits 3 Credits 3 Credits

B. Humanities and Fine Arts (Choose one course from two of the three areas) • Music & Art - MUED109 Music Appreciation & Literature - MURE120 Church Music - MUHL207 Survey of Jamaican Music - ARTS101 Introduction to Principles of Art

3 Credits 3 Credits 3 Credits 3 Credits

• History & Geography - HIST103 Caribbean Perspectives - HIST104 World History I - HIST260 History of Jamaica - GEOG100 Introduction to Human Geography

3 Credits 3 Credits 3 Credits 3 Credits

• Psychology, Sociology & Economics - PSYC119 Principles of Psychology - ECON132 Personal Finance & Development

3 Credits 3 Credits

C. Spiritual, Moral and Personal Development Spiritual Development • RELB113 God & Human Life • RELB305 Life & Teachings of Christ

3 Credits 3 Credits

Choose at least one course from the following: • RELB 201 Daniel • RELB 202 Revelation • RELT 204 Gift of Prophecy

2 Credits 2 Credits 2 Credits

43


Moral Development Choose one course from the following: • CPTR123 Computer Ethics • HMEC129 Social & Professional Ethics • RELB118 Ethics in Moral Development • BSAD489 Ethics & Values in Business

3 Credits 3 Credits 3 Credits 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 • BIOL189 Philosophy of Science • BIOL265 Environmental Health • CHEM131 Introduction to Biochemistry • CHEM121 General Chemistry I • PHYS151 General Physics I • DIET120 Fundamentals of Nutrition • SCED100 Science for Living

44

4 Credits 3 Credits 3 Credits 3 Credits 4 Credits 4 Credits 3 Credits 4 Credits


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

Catalog  

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

Read more
Read more
Similar to
Popular now
Just for you