Academic Catalog - Northern Caribbean University

44
1 Department of Computer and Information Sciences Northern Caribbean University Academic Catalog

Transcript of Academic Catalog - Northern Caribbean University

Page 1: Academic Catalog - Northern Caribbean University

1

Department of Computer and Information Sciences Northern Caribbean University

Academic Catalog

Page 2: Academic Catalog - Northern Caribbean University

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.

Page 3: Academic Catalog - Northern Caribbean University

3

Programmes Offered 1

Matriculation Requirements 1

Graduation Requirements 2

Internships 2

Professional Advancement Credits (PAC) 2

Partnerships/Memberships/Clubs

CompTIA Academy Partner Program 3

Jamaica Computer Society (JCS) 3

TestOut 3

CIW 3

Stop.Think.Connect 3

Undergraduate Programs

Computer Science 5

Computer Information Systems 8

Information Technology 12

Graduate Programs

Information Systems 17

Graduate Certificates 19

Course Descriptions 21

General Education Requirements 36

Page 4: Academic Catalog - Northern Caribbean University

1

PROGRAMMES OFFERED Computer Science Bachelor of Science in Computer Science

(Concentrations/Emphases: Software Engineering, Information Security, and Data Communications and Networks)

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

MATRICULATION REQUIREMENTS Computer Science Students must have five (5) external passes including Mathematics, English, and Information Technology (CSEC level I, II/GCE grade A, B), and a Science subject preferably Physics (CSEC General Proficiency level I, II or III; GCE grade A, B, C, from this region) or equivalent, or satisfactory grade in SAT I and SAT II where applicable. Integrated Science may not be used to satisfy the science requirement. Computer Information Systems/Information Technology Students must have five (5) external passes including Mathematics, English, and Information Technology (CSEC General Proficiency level I, II, or III; GCE at grade A, B, C, from this region) or equivalent, or satisfactory grade in SAT I and SAT II where applicable. 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.

Page 5: Academic Catalog - Northern Caribbean University

2

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. All Programmes 1. A ‘C+’ grade is the required pass mark for the course CPTR113: Introduction to Programming.

However, a minimum grade of ‘C’ allows the student continued enrolment in the Department and subsequent resits.

2. Applicants who do not have a pass in Information Technology in CSEC or an equivalent pass from another external examination entity will be required to take CPTR112: Introduction to Computer Science.

3. For the Computer Science major, the science elective may NOT be BIOL189: Philosophy of Science or DIET120: Principles of Nutrition.

GRADUATION REQUIREMENTS 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 The M.Sc. degree requires thirty-eight to thirty-nine (38-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).

INTERNSHIPS

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.

PROFESSIONAL ADVANCEMENT CREDITS (PAC)

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.

Page 6: Academic Catalog - Northern Caribbean University

3

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.

PARTNERSHIPS

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.

CIW

CIW is the world's premier vendor-neutral IT and Web technology education and certification program. The CIW core curriculum focuses on the foundational standards and job skills that enable the Internet to function, including Web design, development, security, administration,

networking and databases. Stop.Think.Connect

The Stop.Think.Connect. Campaign is a national public awareness effort that increases the understanding of cyber threats and empowers the American public to be safer and more secure online. It encourages Americans to view Internet safety as a shared responsibility–at home, in the workplace, and in our communities. The Campaign provides access

to these types of resources to give Americans the tools they need to make more informed decisions when using the Internet.

Page 7: Academic Catalog - Northern Caribbean University

4

UNDERGRADUATE PROGRAMS

B.Sc. Computer Science

B.Sc. Computer Information Systems

B.Sc. Information Technology

A.Sc. Information Technology

Minor: Computer Information Systems

Page 8: Academic Catalog - Northern Caribbean University

5

BACHELOR OF SCIENCE IN COMPUTER SCIENCE

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 CPTR204, 213, 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, 304 CPTR490 Advanced Project 2 CPTR489 300/400 Level Computer Electives 9

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

Page 9: Academic Catalog - Northern Caribbean University

6

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 45 - 49 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)

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

BACHELOR OF SCIENCE IN COMPUTER SCIENCE 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

Page 10: Academic Catalog - Northern Caribbean University

7

RECOMMENDED SEQUENCE 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

3 1 6 3 3

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

1 3 2 3 4 2

NC

TOTAL CREDITS: 16 TOTAL CREDITS: 15

Page 11: Academic Catalog - Northern Caribbean University

8

BACHELOR OF SCIENCE IN COMPUTER INFORMATION SYSTEMS

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 CPTR151, MATH165

CPTR282 Computer Organization and Architecture 3 CPTR151, MATH165

CPTR293 Field Group Project 2 CPTR204, 213, 230, 252

CPTR300 Colloquium 1 CPTR230, 252, COMM251

CPTR303 IT Training & Support 3 CPTR230, 240, 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 CPTR489

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.

44 - 49 GENERAL EDUCATION REQUIREMENTS

Page 12: Academic Catalog - Northern Caribbean University

9

BACHELOR OF SCIENCE IN COMPUTER INFORMATION SYSTEMS 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

CPTR470 Data Security CPTR313, 375

INFORMATION SECURITY

CPTR313 Fundamentals of Security Technologies 3 CPTR252 CPTR363 Information Security Policy and Auditing 3 CPTR313 CPTR470 Data 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 the Humanities and Fine Arts General Education requirements.

Page 13: Academic Catalog - Northern Caribbean University

10

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 Language & Content Examination TOTAL CREDITS:

1 2 3 3 2 2 3

NC 16

RECOMMENDED SEQUENCE: B.Sc. COMPUTER INFORMATION SYSTEMS

Page 14: Academic Catalog - Northern Caribbean University

11

CORE REQUIREMENTS 24 CREDITS 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

ELECTIVES: Choose two 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

MINOR IN COMPUTER INFORMATION SYSTEMS

Page 15: Academic Catalog - Northern Caribbean University

12

BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY

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 CPTR421 Systems Administration & Engineering I 3 CPTR375, 380 CPTR422 Systems Administration & Engineering II 3 CPTR421 CPTR425 Network Design and Implementation 3 CPTR375, 380 CPTR489 CIS Project/Research Proposal Development 1 CPTR293, 304 CPTR490 Advanced Project 2 CPTR489

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 44 - 49 CREDITS Please account for the General Education credits as stipulated in the Bulletin.

Page 16: Academic Catalog - Northern Caribbean University

13

RECOMMENDED SEQUENCE: 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 CPTR240: Upgrade & Repair of a PC

3 3 3 3

3

CPTR252: Data Structures & Algorithms CPTR282: Computer Org. & Arch. COMM251: Oral Communication MGMT252: Principles of Management Spiritual Development Personal Development

3 3 3 3 2 2

TOTAL CREDITS: 15 TOTAL CREDITS: 16

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

Page 17: Academic Catalog - Northern Caribbean University

14

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

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)

ASSOCIATE OF SCIENCE IN INFORMATION TECHNOLOGY

Page 18: Academic Catalog - Northern Caribbean University

15

RECOMMENDED SEQUENCE: 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 CPTR240: Upgrade & Repair of PC TOTAL CREDITS:

3 3 3 3

3

15

CPTR252: Data Structures & Algorithms CPTR282: Computer Org. & Arch. CPTR293: Field Group Project CPTR303: IT Training & Support Spiritual Development Personal Development TOTAL CREDITS:

3 3 3 2 2 2

15

Page 19: Academic Catalog - Northern Caribbean University

16

GRADUATE PROGRAMS

M.Sc. Information Systems

Graduate Certificates

Page 20: Academic Catalog - Northern Caribbean University

17

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). 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 CPTR550 Database Systems Administration 3 CPTR570 Human Computer Interaction 3 CPTR585 Data Warehousing and Mining 3

Page 21: Academic Catalog - Northern Caribbean University

18

Electives, cont’d Courses Credits 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 Ethics Requirement 2 -3 credits Students will be required to take an ethics course such as RELB520 Contents & Contours of Christian Ethics (3 Credits). Other ethics courses may be available to choose from subject to approval. 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

Page 22: Academic Catalog - Northern Caribbean University

19

POSTGRADUATE CERTIFICATES The Department of Computer & Information Sciences offers a number of post graduate certificate programs. These include: Information Security Technology Management Application Development Networking Administration, and Information Technology.

Programme Duration 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). Requirements for Postgraduate Certificate/Emphasis Students will be required to complete 15 credits for the Postgraduate Certificate, which can be taken in any of the five areas outlined. Below is a breakdown of the requirements of each specialization. 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 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

Page 23: Academic Catalog - Northern Caribbean University

20

Courses Credits 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 APPLICATION DEVELOPEMENT 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 Choose any of the following courses: CPTR515 The Management of Information Systems 3 CPTR613 Information Assurance & Security Management 3

Page 24: Academic Catalog - Northern Caribbean University

21

Page 25: Academic Catalog - Northern Caribbean University

22

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.

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, relational databases, and computer aided presentations. 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(407) 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

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

Page 26: Academic Catalog - Northern Caribbean University

23

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

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

Page 27: Academic Catalog - Northern Caribbean University

24

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

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

Page 28: Academic Catalog - Northern Caribbean University

25

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.

CPTR317 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

CPTR322 Mobile Application Development 3 Credits This project-oriented course examines the principles of mobile application design and

Page 29: Academic Catalog - Northern Caribbean University

26

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

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

Page 30: Academic Catalog - Northern Caribbean University

27

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

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.

Page 31: Academic Catalog - Northern Caribbean University

28

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

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

Page 32: Academic Catalog - Northern Caribbean University

29

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

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

Page 33: Academic Catalog - Northern Caribbean University

30

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 cipher systems will be presented. Prerequisites: CPTR355 Algorithm Analysis & Design , 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

Page 34: Academic Catalog - Northern Caribbean University

31

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

Page 35: Academic Catalog - Northern Caribbean University

32

CPTR511 Information Systems Programming 3 credits Business applications, planning, testing computer programmes and coding are studied. The course includes programming event driven applications and graphical user interfaces along with data theory. This course presents object oriented and procedural software engineering methodologies in data definition and measurement, abstract data type construction and use in developing GUIs, reports and other IS applications.

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.

Page 36: Academic Catalog - Northern Caribbean University

33

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.

CPTR626 Software Engineering 3 credits Surveys basic software engineering topics associated with the processes, documents, and products of the entire software life cycle. Topics include software evolution, project organization, and management, feasibility studies, product definition, design, implementation, and testing issues, and the role of the software engineer within the life cycle. This course also focuses on the design, and implementation of software applications for information systems using various modern software development techniques.

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,

Page 37: Academic Catalog - Northern Caribbean University

34

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.

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

Page 38: Academic Catalog - Northern Caribbean University

35

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

Page 39: Academic Catalog - Northern Caribbean University

36

GENERAL EDUCATION REQUIREMENTS

Page 40: Academic Catalog - Northern Caribbean University

37

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 CPTR112 Introduction to Computer Science OR • 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 - MUHL109 Music Appreciation 3 Credits - MUHL120 Church Music and Worship 3 Credits - MUHL130 Survey of Caribbean Music 3 Credits - MUTH100 Fundamentals of Music Theory 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: • RELB201 Daniel 2 Credits • RELB202 Revelation 2 Credits • RELT206 Prophetic Studies 2 Credits

Page 41: Academic Catalog - Northern Caribbean University

38

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

Page 42: Academic Catalog - Northern Caribbean University

39

Page 43: Academic Catalog - Northern Caribbean University

40

Page 44: Academic Catalog - Northern Caribbean University

41

Manchester Road, Mandeville, Manchester, Jamaica

Telephone: (876) 963-7276 * E-mail: [email protected]

Website: http://cis.ncu.edu.jm