30
Universiti Sains Malaysia School of Computer Sciences

Summarize of CS course guidebook

  • Upload
    csecusm

  • View
    971

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Summarize of CS course guidebook

Universiti Sains MalaysiaSchool of Computer Sciences

Page 2: Summarize of CS course guidebook

GPA and CGPAPointer grade system used in USM

Page 3: Summarize of CS course guidebook

Grade Point Average System

Alphabetic Grade

A A- B+ B B- C+ C

Grade Points 4.00

3.67 3.33 3.00 2.67 2.33 2.00

Alphabetic Grade

C- D+ D D- F

Grade Points 1.67 1.33 1.00 0.67 0

PASS

PASS*

FAIL

Note: Grade C- allow student to retake the course during KSCP

For certain subject, C- is confider fail.

Page 4: Summarize of CS course guidebook

List of course fail at C-

LKM400 Any English

courses (LMT100, LSP300, LSP404, LHP456)

TITAS SHE101 WUS101

CPT111 CPT113 CST131 CMT221 CMT222 CAT200

Some of the courses must pass with minimum grade C.

Important For Industry Training

Page 5: Summarize of CS course guidebook

Calculate Your CGPA

Page 6: Summarize of CS course guidebook

Minor and ElectiveTotal 20 unitsStart from First year second semester.

Page 7: Summarize of CS course guidebook

Program in Computer Science Computer Science with Minor Package

20 unit Minor package offered by other school

Popular Minor: Management (Recommended by CS School) Mathematics

Computer Science with Elective Package 8 unit from other school course 12 unit from other school in school

Page 8: Summarize of CS course guidebook

Program in Computer ScienceNote: Student must take minor start of second semester whether you plan for minor, elective or still unsure.First 8 units can register as M (Minor) since elective take from other major start from second year second sem.Student are encourage to experience minor first, since 8 unit of minor can convert to elective.

Page 9: Summarize of CS course guidebook

Minor ManagementOffered by school of managements

Page 10: Summarize of CS course guidebook

Minor Management Plan

Page 11: Summarize of CS course guidebook

Minor Management Plan Recommended by school since schedule

planned nicely for CS students. Pro: MCQ final exam Cons: A lots to read, Thickest book to

read

Page 12: Summarize of CS course guidebook

Minor MathematicsOffered by School of mathematics

Page 13: Summarize of CS course guidebook

Minor Mathematics Plan Plan your course schedule from first

year until final year to make sure minor run smooth.

Suggest Plan:

Y1s2: MAA111 Y2s1: MAA101Y2s2: MAA102Y3s1: MAA161Y4s1: MAT203 or MAT263

* Take at any sem1 Take at first sem only2 Take at second sem only

Page 14: Summarize of CS course guidebook

Minor Mathematics Plan

Page 15: Summarize of CS course guidebook

Minor Mathematics Plan Compatible Math course to CS course

Minor Math CS Courses

Algebra (MAA111) CPT115CPT112

Calculus (MAA101) CPT212

Statistics (MAA161) CAT301

Page 16: Summarize of CS course guidebook

Minor Mathematics Plan Recommended by school since schedule

planned nicely for CS students. Pro: Compatible with Mathematic based

CS Courses. Easier for study in CS. Cons: Time clash and request lecturer to

change time always. Read for test are useless. No time for practice due to CS assignments.

Compatible major: AI and Multimedia

Page 17: Summarize of CS course guidebook

Other MinorPopular picked by students.

Page 18: Summarize of CS course guidebook

Other Minor available Psychology (School of Social Sciences) Archeology (Centre for Archaeological Research) Music (School of Arts) Communication Studies (School of Communication) Japanese Language Studies (SOLLAT) Chinese Language Studies (SOLLAT) Islamic Studies (School of Humanities)

Page 19: Summarize of CS course guidebook

ElectiveFor Computer science

Page 20: Summarize of CS course guidebook

Elective courses Elective courses depend to major get. If choose courses other than offered as

elective, need approval from Dean. 8 units from minor convert to elective +

12 units (4 course x 3 units) from elective course offered.

Page 21: Summarize of CS course guidebook

Elective coursesSecond year second sem:Choose any one of other major as your elective.

CMT223 -information system theory & management

CMT224 - Multimedia Systems

CPT243 - Software Requirements Analysis & Modelling

CPT244 - Artificial Intelligence

CST233 - Information Security & Assurance

CST234 - Network Programming

Page 22: Summarize of CS course guidebook

Elective courses

  ISE MM SEC NET SE AICPT342 - Knowledge Management & Engineering E   E   E MCPT346 - Natural Language Processing   E       MCMT321 -Management & Engineering of Databases M   E E E ECMT322 - Web Engineering & Technologies M M   E M ECMT324 - Computer Graphics & Visual Computing E M E   E ECPT341 - Reka Bentuk & Seni Bina Perisian E       M  CPT343 - Software Project Management, Process & Evolution M E     M  CST332 - Internet Protocols, Architecture & Routing   E   M    CST331 - Principles of Parallel & Distributed Programming     M E    

Third Year First sem + Fourth year first semPick 2 in these 3 “E” below as your elective course.One for Third Year First Sem and one for Third Year Second Sem.

Page 23: Summarize of CS course guidebook

Elective coursesFourth Year Second SemBased on major you get, Major and elective course for fourth year second sem is stated below. “Major” is compulsory register as T course. “V” is course that available and “*” is course that might not available.For elective students, Choose one of them as “T” course and another one as Elective. Course “*” can choose but depend to availability.ISE MM SEC NET SE AI

CPT443 - Automata Theory & Formal Languages V VCMT421 - E-Business Strategy, Architecture & Design Major V VCMT423 - Decision Support Systems & Business Intelligence V V VCMT422 - Multimedia Information Systems & Management V Major MajorCST432 - Microprocessors & Embedded Systems V MajorCST431 - Systems Security & Protection Major VCPT441 - Software Quality Assurance & Testing MajorCPT444 - Intelligent Health Informatics *       * *CST434 - Wireless & Ad Hoc Networks     * *    CST433 - Advanced Computer Architecture     * *    CMT424 - Animation & Virtual Reality   *        

Note: for minor student pick one “V” for your another “T” course.

Page 24: Summarize of CS course guidebook

U Courses3 packages availabe For CS Students

Page 25: Summarize of CS course guidebook

U courses for CS Students 15-18 units (Package A – Skill courses)

Band 1-4

Band 5

Band 6

SHE101 2 2 2

WUS101 2 2 2

HTU223 (TITAS) 2 2 2

LKM400 2 2 2

LSP300 2 N/A N/A

LSP404 2 2 N/A

LHP456 (compulsory)

2 2 2 + 2 other LHP courses

U courses units left(Skill course/ Options)

1 3 3

Others U courses left: Can be KO-K and/or Language courses

Ko-k: 1 unit each

Language: 2 units per level

HTV201: Thinking Techniques - Can be a choices for skill course.

LSP456 – Compulsory for this package

Page 26: Summarize of CS course guidebook

U courses for CS Students 18 units (Package B – Third Language)

Band 1-4

Band 5

Band 6

SHE101 2 2 2

WUS101 2 2 2

HTU223 (TITAS) 2 2 2

LKM400 2 2 2

LSP300 2 N/A N/A

LSP404 2 2 N/A

LHP456 * 2 2 + 2 other LHP courses

Third language 6 6 6

Note: Third Language is different with foreign language. However, third language is compulsory to COMPLETE all 3 levels offered by SOLLAT.

Page 27: Summarize of CS course guidebook

U courses for CS Students 16 or 18 units (Package C - Uniformed)

Band 1-4

Band 5

Band 6

SHE101 2 2 2

WUS101 2 2 2

HTU223 (TITAS) 2 2 2

LKM400 2 2 2

LSP300 2 N/A N/A

LSP404 2 2 N/A

LHP456 * 2 2 + 2 other LHP courses

Uniformed 4 or 6 4 or 6 4 or 6

Others U courses left: Uniformed KO-K package such as PALAPES,SUKSIS…. Need to complete whole package to graduate

Page 28: Summarize of CS course guidebook

Specialization in CSMajor

Page 29: Summarize of CS course guidebook

Distributed Systems & SecurityUnderstand the current and emerging technologies, architectures and standards in computer hardware and software architecturesapply this knowledge towards the design and implementation of new computer languages and modern operating systems.

Information Systems Engineering Apply basic concepts on abstraction, generalization, specialization, and visualization towards solving and resolving complex business problems.

Multimedia ComputingOffer a meaningful critic of multimedia and graphical information, presentations and exploration that incorporates an understanding of the principles of multimedia and graphics design.

Page 30: Summarize of CS course guidebook

Network ComputingUse current and emerging technologies, architectures and standards in computer networking and apply this knowledge towards the design Implementation of computer networks in modern organizations and network service providers.

Software EngineeringWork as an individual and as part of a team to develop and deliver quality software artefacts

Intelligent SystemsDesign and develop knowledge-based systems such as expert systems, case based systems and knowledge management systems.