UNB SAINT JOHN SENATE CURRICULUM COMMITTEE FACULTY CALENDAR SUBMISSION SUMMARY

Similar documents
DEPARTMENT OF COMPUTER SCIENCE

BACHELOR OF SCIENCE IN COMPUTER SCIENCE

College of Arts and Letters Interdisciplinary Studies. Program Guide. Version 4 May Program Description and Course Requirements

Washtenaw Community College Comprehensive Report. CNT 216 Routing and Switching Essentials Effective Term: Fall 2018

Please consult the Department of Engineering about the Computer Engineering Emphasis.

QuickGuide for SEAS CS Students (New Requirements Beginning Fall 2012)

CONCENTRATIONS: HIGH-PERFORMANCE COMPUTING & BIOINFORMATICS CYBER-SECURITY & NETWORKING

SOFTWARE ENGINEERING. Curriculum in Software Engineering. Program Educational Objectives

The Information Technology Program (ITS) Contents What is Information Technology?... 2

USER EXPERIENCE DESIGN (UXD)

Computer Science Student Advising Handout Idaho State University

Architectural Technology

DIABLO VALLEY COLLEGE CATALOG

Bachelor of Science Information Studies School of Information Program Summary

IT 341 Fall 2017 Syllabus. Department of Information Sciences and Technology Volgenau School of Engineering George Mason University

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE (NON-THESIS OPTION)

Program Outcomes and Assessment

MiraCosta CurricUNET User Manual

QuickGuide for CC, GS, and Barnard CS Students

University of Waterloo Undergraduate Catalog Report Faculty of Mathematics Page No. 1 Run Date 20-AUG-2007 Meeting Number(s) 25

Descriptions for CIS Classes (Fall 2017)

Department of Computer Science

CSC 210 COMPUTER SCIENCE II

COMPUTER SCIENCE (CSCI)

COMPUTER SCIENCE AND ENGINEERING (CSEG)

COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.)

SYLLABUS. Departmental Syllabus

WINONA STATE UNIVERSITY PROPOSAL FOR NEW COURSES

BS in Information Technology

Winthrop University Curriculum Action System. Training and Users Manual

Textbook Charles Petzold, Programming Windows, 5th edition, Microsoft Press. References - other textbooks or materials none

FORM 7: Certificate Approval and Modification

Washtenaw Community College Comprehensive Report. CST 225 PC Networking Effective Term: Spring/Summer 2014

ENGINEERING AND TECHNOLOGY MANAGEMENT

Department of Business Information Technology

Master Degree Program in Computer Science (CS)

Computer Information Systems

Study Abroad Programme

CHAIR Jr, r7~. cou EGE FACULTY CHAIR (if \G,Jl ~ ~k amica~ pc{ 2.-0 I ; <-0 l "?J Approved,G. 'S u,\? Approved. Approved

Computer Science. Computer Science 211. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes

Syllabus Revised 08/21/17

Syllabus for CSC 455 Database Systems 3 Credit Hours Spring 2012

INFORMATION SYSTEMS, BACHELOR OF SCIENCE (B.S.)

Syllabus Revised 01/03/2018

Syllabus for HPE 451 Directed Study 1-3 Credit Hours Spring 2014

CCNA Routing and Switching Courses. Scope and Sequence. Target Audience. Curriculum Overview. Last updated November 2, 2016

Bachelor of Computer Science (Course Code: C2001)

SAP Help for Student Lifecycle Management

HOUSTON COMMUNITY COLLEGE SOUTHWEST. Local Area Networks Design and Protocol Cisco 1 ITCC 1002

ITM DEVELOPMENT (ITMD)

Course Specifications M. Tech. / PG Diploma Programme

CRITERIA FOR ACCREDITING COMPUTING PROGRAMS

CSCD 330 Network Programming Spring Lecture 1 - Course Details

Department of Computer Science

CIS 120. Introduction to Programming

UNIVERSITY OF THE PACIFIC COURSE ApPROVAL FORM REVISION. Revised catalog description (attach additional sheet if necessary).

COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.) WITH A CONCENTRATION IN CYBERSECURITY

Bachelor of Science in Business Administration - Information Systems and Technology Major

College of Arts, Letters, and Education. Special Education and Elementary Education BAE

IT Specialist Program Format 5, page

Syllabus for HPE 042 Creative Aerobics and Fitness Credit Hour Spring 2013

Documentation of SAP Student Lifecycle Management (IS-HER- CM) BS 7 (EHP 4)

PROPOSAL TO INTRODUCE A NEW COURSE

ANDROID APPLICATION DEVELOPMENT COURSE Training Program

RESEARCH SCHOOL OF COMPUTER SCIENCE (RSCS) CURRICULUM DEVELOPMENT COMMITTEE

Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies

Cover/Signature Page - Abbreviated Template/Abbreviated Template with Curriculum

Faculty of King Abdullah II School for Information Technology Department of Computer Science Study Plan Master's In Computer Science (Thesis Track)

computer science (CSCI)

Program Approval Form

X Prefix/suffix Course Learning Outcomes

Associate in Science, Computer Information Science

Graduate Student Orientation

Overview of the Information Technology Management Concentration & Career Focuses

Computer Networking CCE1030. Module Leader: Usama Arusi. Faculty of Science and Technology. Term (AY/JS/T3) AY

Scope and Sequence: CCNA Discovery

Syllabus Revised 08/15/2018

Bachelor of Information Technology (Course Code: C2000) Bachelor of Computer Science (Course Code: C2001)

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE

OUTLINE FOR SUBMITTING PROPOSALS TO REVISE PROGRAMS. I. Rationale EASTERN MICHIGAN UNIVERSITY DIVISION OF ACADEMIC AFFAIRS

INFORMATION TECHNOLOGY, BS

Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus

224 Computer Science. A.S. Degree Requirements. Department Offices. Faculty and Offices. Emeritus Faculty. Degrees and Certificates Awarded

Computing Accreditation Commission Version 2.0 CRITERIA FOR ACCREDITING COMPUTING PROGRAMS

Syllabus for CIT 442 Information System Security 3 Credit Hours Spring 2015

School of Computing and Information Sciences. Course Title: Mobile Application Development Date: 8/23/10

Compilers. Computer Science 431

INFORMATION TECHNOLOGY - B.S.I.T.

INFORMATION TECHNOLOGY (IT)

Computer Science (COMP)

FORM I: SUMMARY PAGE FOR PROPOSAL # CSCI

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE

Washtenaw Community College Comprehensive Report. CNT 251 Designing Windows Server Security Effective Term: Fall 2012

Faculty of Sciences and Information Technology

COURSE NUMBER: ISS 214 COURSE NAME: Connecting Networks - Cisco 4 SEMESTER CREDIT HOURS: 4.

Course Title: Component-Based Software Development Date: Sept 8, 2010

Computer Networks IT321

Bismarck State College

SYLLABUS. Departmental Syllabus CIST Departmental Syllabus. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus

University of Plymouth

Transcription:

For office use only by Senate Curriculum Date received by Secretariat office Tracking number assigned UNB SAINT JOHN SENATE CURRICULUM COMMITTEE FACULTY CALENDAR SUBMISSION SUMMARY Faculty: SASE Department: CSAS Date submitted to Senate Curriculum: Using the style in the Calendar, describe your proposed changes on separate sheets.. Group your changes in 4 sections (A - D) and arrange them in alphabetic/numeric order within each section. Copy and paste, as needed, the relevant section, and assign a new sub-number for each item. i.e. A.2, A.3 B.2, etc. Section A. New courses A1) CS4998 Directed Studies in Applied Computer Science 4ch (3S) Course Description: This course permits students and faculty to explore inter-disciplinary areas of research in relation with computers in Arts, Science, and Business programs. In some cases, the faculty members will offer directed studies to groups of students. In other instances, individual students will seek this course on a one-on-one basis. Prerequisites: Approval of the CSAS department and at least 90 ch completed. Recommended that students have taken courses in CS or IT at 1xxxx/2xxxx level Is a similar course offered by or likely to affect another Faculty or Department? No Which Department or Faculty? Who was consulted? Does the faculty currently have the human resources required to deliver this course? Yes Computer lab or smart room needs (during class time): Specialized software requirements: Name of staff member of Information Service & Systems (ISS) consulted: Date: Library /Laboratory needs: None

Rationale and other information that might assist consideration of this submission: This course permits noncomputer science students and faculty to explore inter-disciplinary areas of computer science and research interest, where formerly scheduled courses are not offered. A2) CS4999 Directed Studies in Computer Science 4ch (3S) Course Description: This course permits Computer Science students and faculty to explore various areas of Computer Science. In some cases, the faculty members will offer directed studies to groups of students. In other instances, individual students will seek this course on a one-on-one basis. Prerequisites: Department approval and at least 90 ch completed. Is a similar course offered by or likely to affect another Faculty or Department? No Which Department or Faculty? Who was consulted? Does the faculty currently have the human resources required to deliver this course? Yes Computer lab or smart room needs (during class time): Specialized software requirements: Name of staff member of Information Service & Systems (ISS) consulted: Date: Library /Laboratory needs: None Rationale and other information that might assist consideration of this submission: This course permits computer science students and faculty to explore other areas of computer science and research interest in which formerly schedules courses are not offered. Section B.Changes to course number, title, credit hours, description or prerequisite B1) CS1073 Introduction to Computer Programming in Java 4ch (3C 1L) Number change Title change Description change X Prerequisite X Course Description: Includes problem analysis, algorithm design, and program structure. Covers the use of loops, arrays, objects, and methods, Debugging and verification of programs. Applications will be drawn from web programming. Note: Credit will be granted for only one of CS 1003, 1073 or IT 2773. Prerequisite: Grade 12 Math. Rationale for course modification(s): The described has been modified to match to the emphasis on web programming, and to deal with the similarity between this course and IT 2773.

B2) CS 1083 Computer Science Concepts (Java) 4 ch (3C 1L) Number change Title change Description change Prerequisite X Course Discription: Continues CS 1073. Advanced language features. Use of libraries. Data abstraction, encapsulation, simple data structures. recursion. Prerequisite: (CS 1073 with a C or better) or (IT2773 with a C or better, and Grade 12 Math or MATH1863 or permission of instructor). Rationale for course modification(s): The change in prerequisite would allow students in areas other than CS to be able to take additional CS courses after completing IT 2773. This change is especially required in order to put an IT minor in place. B3) CS 2513 Introduction to Information Systems 4 ch (3C) Number change Title change Description change Prerequisite X Course Description: Concentrates on developing information system applications. Topics include: event-driven programming, file processing, relational database systems, user interface design, database design, and component architecture. The development environment is Visual Basic. Prerequisite: CS 1073 or IT 2773. Rationale for course modification(s): The prerequisite is changed to allow students from a similar background (IT 2773) to take this course as well. Requirement of CS 1073 instead of CS 1083 is for matching current practice.

B4) CS 3033 Software Design and Development 4 ch (3C 1T) Number change Title change Description change X Prerequisite X Course Description: Presents advanced modeling techniques (mostly UML) for object oriented and real-time design. Includes related topics such as design patterns, quality, reusability, and CASE tools. Prerequisite: CS 2013. Rationale for course modification(s): To match description with current practice and technology upgrades. B5) CS 3813 Computer Organization II 4 ch (3C 1T) Number change Title change X Description change X Prerequisite X Course Description: Advanced concepts in assembly language programming, functional organization of a computer system, organization of CPU, microprogramming, organization of I/O, interrupts, memory organization, cache and virtual memories, performance enhancements, pipelining, superscalar processors. Prerequisites: CS 2813. Rationale for course modification(s): Title, description, and prerequisite changed to match UNBF and current practice (note: prerequisite also changed to reflect recent reorganization of courses CS 2003 and CS 2803 combined into CS 2813) Note in old description removed, because DA 3603 has been removed for a while now. B6) CS 3893 Computer Networking 4 ch (3C)

Number change Title change Description change Prerequisite X Course Description: This course provides an in-depth look at the hardware and software behind the Internet and other computer networks. Topics include UDP and TCP, socket programming, common application-level protocols, congestion control, routing, IPV4 and IPV6, link layer services and hardware, network security, multimedia networking, SNMP. Prerequisites: CS 2813 and CS 2303, or permission of the instructor. Rationale for course modification(s): Prerequisite changed to reflect recent reorganization of courses (CS 2003 and CS 2803 combined with CS 2813) B7) CS 4525 Database Management Systems II 4 ch (3C 2L) Number change Title change Description change Prerequisite X Course Description: File systems and structures, normalization, advanced query languages, query optimization, concurrency control and recovery, security and integrity. Overview of hierarchical, network and object-oriented data models. Prerequisites: CS3323, CS 3513, CS 3403. Rationale for course modification(s): Pre-requisite changed to reflect recent renumbering of the CS 2403 course (to CS 3403). B8) CS 4893 Networking Programming 4 ch (3C)

Number change Title change Description change Prerequisite X Course Description: Threads, socket programming (client & server), secure sockets, multicast sockets, protocol handlers, content handlers, RMI, Mail API. Uses Java programming language. Prerequisites: CS 3403, CS 3893. Rationale for course modification(s): Prerequisite changed to reflect renumbering of the CS 2403 course (to CS 3403) Section C.Deletions. C1) CS 2403 Operating System Principles I 4 ch (3C) Are there any resource implications due to the proposed deletion(s)? No. If so, please describe: Are other programs affected by this deletion? No. If yes, have the other faculties been consulted and notified? Rationale for course deletion: This deletion was approved last year, but was not removed from calendar. Effective Date: Sep 2008 Section D. Changes to regulations and programs including new program proposals (Note: An Information Services & Systems Assessment must be completed for new programs or significantly modified programs. You must also complete the MPHEC Program Modification form if program changes are significant.) https://www.unb.ca/sweb/vpa/secure/documents/proposalguidelinesfornewprograms-november2005.pdf

D1) Program Change: Bachelor of Science in Computer Science Description of change: 1. Changes are made to the core by deleting CS 2003 and CS 2803 and replacing them with CS 2813. 2. Introduction of another Stat course. The STAT requirement in the core has been changed to include 2 STAT courses: STAT 1793: Introduction to Probability and Statistics I and STAT 2793: Introduction to Probability and Statistics II 3. Name, number, description, or prerequisites for several CS courses: CS 1073, CS 1083, CS 2403, CS 2513, CS 3033, CS 3323, CS 3813, CS 3893, CS 3913, CS 4525, CS 4893. Rationale for program change(s): Housekeeping to meet resource reduction and also include CIPS recommendation and changes to match the content with the UNBF courses D2) Program Change: Certificate in Computing Description of change: 1. Remove indications that 1xxx courses typically in the evening. 2. Change wording from NB Advanced Math 120 to Grade 12 Math. 3. Change name for CS 3323. 4. Delete sentence about allowing to take both IT 2773 and CS 1073. Rationale for program change(s): 1. 1xxx courses have not been offered in the evening for the past few years, and do not believe we will be able to offer evening sections in the future due to staffing constraints. This sentence is thus misleading potential students. 2. Math120 is being removed at a number of places in the calendar, and this change is just to keep a consistent wording. 3. Recent Change in name for CS 3323 has not been applied here in this programme description. 4. Recent changes in IT 2773 and CS 1073 make them too similar to allow someone to take them both. The individual course descriptions reflect this constraint, but the programme description here is not in sync with this new constraint. Proposed date of change: Fall 2009 D3) New Programs: CS Minor Description of change: Prerequisites:

Grade 12 High School Math Required courses: CS 1073 Introduction to Computer Programming in Java (Math 120) CS 1083 Computer Science Concepts (Java) (CS 1073) CS 1303 Discrete Structures I (no prerequisites) CS 2013 Software Engineering I (CS 1083) CS 2813 Computer organization I (either CS 1003 or CS 1083, and CS 1303) CS 3323 Data Structures (CS 1303 and CS 2013) CS 3513 Database Management Systems I (CS 1083 or CS 2617) Additional 4Ch from upper level CS courses CS credits required = 32Ch min Note: A grade of C or better is required in all courses credited towards the minor in CS. Rationale: This program aims to prepare graduates from other disciplines to a career in areas of arts and business computer applications, such as in media, banking, data analyzing etc. There are potentially many rich opportunities for cooperation between the knowledge of arts and business disciplines with computer science for the above career. D4) New Programs: IT Minor Description of change: Prerequisites:

None. However, students who do not have NB Grade 12 Math will have to pass Math 1863 before they take the required CS courses (or permission of instructor) Required courses: IT 1713 Multimedia and information Highway (IT 1703 or IT 1803 or permission of instructor) IT 1803 introduction to Computers and Systems (none) OR IT 1703 Introduction to Computing concepts (none) IT 2773 Java programming for the Internet (IT 1713 or permission of instructor) OR CS 1073 introduction to Computer programming in Java (Grade 12 Math) CS 1083 Computer Science Concepts (Java) ( (CS 1073 with a C or better) or (IT 2773 with a C or better, and Grade 12 Math or Math 1863 or permission of instructor) CS 2013 Software Engineering I (CS 1083) CS 2513 intro to information Systems (CS 1073 or IT 2773) Additional 8Ch from upper level courses in CS/IT Total CS/IT credits required = 29Ch min Note: A grade of C or better is required in all courses credited towards the minor in IT. Rationale: In the last few years information technology has emerged to play an important role in a wide range of settings. Organizations of all kinds have become more dependent on computing infrastructure than before. IT people are required to select, manage, and maintain IT infrastructure to meet organizational needs. This program aims to prepare graduates from other discipline to a career in IT.