-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcs.json
More file actions
1 lines (1 loc) · 22.6 KB
/
cs.json
File metadata and controls
1 lines (1 loc) · 22.6 KB
1
[{"name": "INTRODUCTION TO COMPUTATIONAL THINKING ", "preReq": " Nil \n", "AU": 3, "description": "\nComputing and Algorithms; Introduction to Python; Basic syntax and meaning; Variables, Data types, \nand Operators; More on numbers and built-in functions; Flow control; Program Development Issues \n(supplementary); Strings and character access; Composite types; User defined functions and \nmodules; File management; Exceptions \n\n", "code": "CZ1003"}, {"name": "INTRODUCTION TO COMPUTING SYSTEMS ", "preReq": " Nil \n", "AU": 2, "description": "\nIntroduction; Basic CPU operations; Integrated Circuits; CPU Performance Enhancement techniques; \nBasic Operating System (OS) Concepts; Programming Languages and Algorithms; Storage Devices \nand Peripherals; Databases; Embedded Systems; Computer Network Basics; Internet Services ; \nComputer Security; Computing Applications and Trends \n\n For 2016 Cohort, CZ1004 is named as Inventions and Innovations in Computing. \n\n", "code": "CZ1004"}, {"name": "DIGITAL LOGIC ", "preReq": " Nil \n", "AU": 3, "description": "\nBinary integers and arithmetic; Boolean Variables and Logic; Combinatorial circuits; Implementation \ntechnologies; Digital design using hardware description languages; Sequential circuits; Sequential \ncircuits to building blocks; Finite state machines \n\n", "code": "CZ1005"}, {"name": "COMPUTER ORGANISATION AND ARCHITECTURE ", "preReq": " CZ1005 (can be taken concurrently) \n", "AU": 3, "description": "\nComputer Hardware Decomposition; Data Representation, Memory Allocation and Access; Central \nProcessing Unit; Assembly Programming and Instruction Set Architecture; High-level Software to \nLow-level Instructions; Computer Memory; Data Transfer and Input/Output (I/O) Techniques; \nComputer Arithmetic; Measuring system performance; Towards higher speed \n\n", "code": "CZ1006"}, {"name": "DATA STRUCTURES ", "preReq": "CZ1003 \n", "AU": 3, "description": "\nBasic Constructs in CC program structure, Syntax and semantics; Built-in Data Structures; Recursion; \nMemory Management in C; Linked Lists; Stacks and Queues; Tree Structures; Implementing other \ndata abstractions \n\n1 \n\nMay 2017 \n\n\f \n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n\nSchool of Computer Science and Engineering \n\n", "code": "CZ1007"}, {"name": "ENGINEERING MATHEMATICS I ", "preReq": "Nil \n", "AU": 3, "description": "\nComplex Numbers; Vectors; Matrices; Systems of Linear Equations; Descriptive statistics; Probability \ntheory; Probability and sampling distributions; Inferential statistics; Experimental and Numerical \nMethods. \n\n", "code": "CZ1011"}, {"name": "ENGINEERING MATHEMATICS II ", "preReq": "CZ1011 (can be taken concurrently) \n", "AU": 3, "description": "\nPrecalculus; Limits and Continuity; Differentiation; Integration; Ordinary Differential Equations (ODE); \nSequences and Series; Function approximation; Numerical differentiation and integration; Fourier \nSeries; Fourier Transform \n\n", "code": "CZ1012"}, {"name": "ENGINEERS AND SOCIETY ", "preReq": "Nil \n", "AU": 3, "description": "\nThis course raises issues pertinent to engineers as professionals as well as members of society. It \ndiscusses the requirements and issues of the IT profession, examining the key role professionals play \nwith their contributions to society. Current concerns will be raised of interest to any person living in \nSingapore. \n\n", "code": "CZ0001"}, {"name": "DISCRETE MATHEMATICS ", "preReq": "Nil \n", "AU": 3, "description": "\nElementary number theory; Propositional logic; Predicate logic; Proof techniques; Sets; Linear \nrecurrence relation; Relations; Functions; Graphs; Elementary Combinatorics \n\n2 \n\nMay 2017 \n\n\f \n \n \n\n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n\nSchool of Computer Science and Engineering \n\nSECOND YEAR \n\n", "code": "MH1812"}, {"name": "ALGORITHMS ", "preReq": "CZ1007, CZ1012, MH1812 \n", "AU": 3, "description": "\nIntroduction to algorithms, basics for analysis of algorithms, sorting, searching, graphs, basic \ncomputability and complexity theory \n\n", "code": "CZ2001"}, {"name": "OBJECT ORIENTED DESIGN AND PROGRAMMING ", "preReq": "CZ1007 \n", "AU": 3, "description": "\nIntroduction to Object Orientated Programming; Classes and Objects; C++ Programming Language; \nInheritance and polymorphism; \nimplementation; Object Relationships; Object \nCollaboration; Designing for Reuse; Java Programming Language; Persistent Objects \n\nInterface and \n\n", "code": "CZ2002"}, {"name": "COMPUTER GRAPHICS AND VISUALISATION ", "preReq": "CZ1011 \n", "AU": 3, "description": "\nIntroduction to computer graphics and foundation mathematics; Virtual Reality Modelling Language \n(VRML) and Extensible 3D (X3D); Geometric shapes; Visual appearance; Transformations and \nmotions; Efficient rendering; Putting it all together \n\n", "code": "CZ2003"}, {"name": "HUMAN COMPUTER INTERACTION ", "preReq": " Nil \n", "AU": 0, "description": "\nIntroduction; Usability and application spaces; Guidelines for navigation, organization, attention and \ndata entry; Prototyping and evaluating interface designs; Understanding humans, modelling users; \nHuman-computer interfaces; Interaction and design analysis \n\n", "code": "CZ2004"}, {"name": "OPERATING SYSTEMS ", "preReq": "CZ1006, CZ1007 \n", "AU": 3, "description": "\nOverview of Operating Systems (OS); Processes and Threads; Process Scheduling; Process \nSynchronization; Deadlock and Starvation; Memory Organization; Virtual Memory Management; File \nSystem Organization and Implementation; Input/Output (I/O) Management and Disk Scheduling; Issues \nin Real-time Operating Systems; Protection and Security \n\n", "code": "CZ2005"}, {"name": "SOFTWARE ENGINEERING ", "preReq": " CZ2002 (can be taken concurrently) \n", "AU": 3, "description": "\nIntroduction to Software Engineering; Requirement Specification; Analysis; Project Management; \nDesign; Implementation and Testing; Maintenance \n\n3 \n\nMay 2017 \n\n\f \n \n \n\n \n\n \n\n \n\nSchool of Computer Science and Engineering \n\n", "code": "CZ2006"}, {"name": "INTRODUCTION TO DATABASES ", "preReq": " CZ2001 (can be taken concurrently) \n", "AU": 3, "description": "\nIntroduction to Databases; Entity-Relationship Data Model; Relational Data Model; Functional \nDependencies (FD) and Normalization; Relational Algebra; Querying Relational Databases; \nIntroduction to Database Security; Semi structured Data and XML; Querying XML Data; Conclusion \n\n4 \n\nMay 2017 \n\n\f \n \n \n\n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n\n \n\n \n\nSchool of Computer Science and Engineering \n\nTHIRD YEAR \n\n", "code": "CZ2007"}, {"name": "ADVANCED COMPUTER ARCHITECTURE ", "preReq": "CZ1006 \n", "AU": 3, "description": "\nIntroduction and Background: Review of basic computer architecture; Instruction Set Architecture \nDesign; Micro-architecture Design; Memory Systems and I/O Design; Instruction-Level Parallelism; \nData-Level Parallelism; Thread-Level Parallelism; Emerging Computing Trends \n\n", "code": "CZ3001"}, {"name": "ADVANCED SOFTWARE ENGINEERING ", "preReq": "CZ2006 \n", "AU": 3, "description": "\nIntroduction; Software Quality Management; Project Management; Agile Methods; CMMI; \nMaintenance; Software Testing; Configuration Management \n\n", "code": "CZ3002"}, {"name": "SOFTWARE SYSTEM ANALYSIS AND DESIGN ", "preReq": "CZ2006 (can be taken concurrently) \n", "AU": 3, "description": "\nIntroduction; Requirement Engineering; Software Quality and Design Principles; Design Issues; \nSoftware Architecture Design; Design Quality Analysis and Evaluation; Software Construction; \nSystem Validation and Verification; System Deployment and Use \n\n", "code": "CZ3003"}, {"name": "MULTIDISCIPLINARY DESIGN PROJECT", "preReq": "At least Third Year Standing \n", "AU": 4, "description": "\nThe Multidisciplinary Design Project (MDP) is a group-based design project undertaken by a mixed \ngroup of students comprising of undergraduates from the CE, CS, BCG and BCE programmes. The \nproject is practical-oriented and multi-disciplinary in nature, requiring system level integration of sub- \nsystems developed by different team members. \n\nThe course project will be updated from year to year to remain interesting and relevant. Details of the \ncurrent year\u2019s project will be made known to students at initial MDP briefing. \nMicroprocessors, Signals and Interfaces; Sensors and Communication; Software engineering; Data \nstructures and Algorithms; Open-source frameworks; Human-computer interaction; System analysis \nand design \n\nNB: MDP is to be done over one semester by students who have reached at least a year 3 standing. \nEligible students will be automatically registered by the school and will be allocated to their respective \nproject group based on a composition of students from different programmes. Students cannot choose \nto defer the MDP. \nCourse Schedule: Twelve two-hour weekly slots and five full days during the entire recess week. \nThe group-based nature of MDP makes it important that the disruptive absence of members is strongly \ndiscouraged. Attendance for all scheduled MDP activities is thus compulsory. Students who do not \nsatisfy at least 80% of the overall attendance without valid reasons (e.g. MC) will be deemed to have \nfailed MDP. Students who miss more than 50% of the scheduled MDP sessions will not be deemed to \nhave fulfilled the learning outcomes of MDP and they will be required to re-take MDP in the next \navailable offering. In other words, an \u201cI\u201d will be reflected in the result transcript for MDP. \n\n5 \n\nMay 2017 \n\n\f \n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n\nSchool of Computer Science and Engineering \n\n", "code": "CZ3004"}, {"name": "ARTIFICIAL INTELLIGENCE ", "preReq": "CZ1003, CZ2001 \n", "AU": 3, "description": "\nHuman brain and Cognitive structure; Foundations of AI; Agent paradigm; Procedural Representation \n(Algorithmic); Symbolic Representation (Knowledge Engineering); AI in the Real World, Case studies \nof intelligent systems \n\n", "code": "CZ3005"}, {"name": "NET CENTRIC COMPUTING ", "preReq": " CZ1006, CZ2002 \n", "AU": 3, "description": "\nIntroduction To Net-Centric Computing; The Physical Layer And Data Link Layer; The MAC Layer And \nLocal Area Networks; The Network Layer And Internet IP Protocols; The Transport Layer And \nInternet TCP Protocols; Web Architecture And Protocols; Web Documentation Technologies; Client \nApplication Programming Techniques; Server Application Programming Techniques \n\n", "code": "CZ3006"}, {"name": "COMPILER TECHNIQUES ", "preReq": "CZ2001, CZ2006 \n", "AU": 3, "description": "\nIntroduction to Compilers; Lexical Analysis; Parsing; Semantic Analysis; Code Generation; \nOptimisation \n\n6 \n\nMay 2017 \n\n\f \n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n\nSchool of Computer Science and Engineering \n\nFOURTH YEAR \n\nTECHNICAL ELECTIVES \n\n", "code": "CZ3007"}, {"name": "Virtual and Augmented Reality ", "preReq": "CZ2003 \n", "AU": 3, "description": "\nIntroduction; Graphical Scene; Animation and Sensing; Light and Sound; Controlling Environment; \nProgramming Scripts; Introduction to Augmented Reality; Displays for Augmented Reality; Tracking, \nRecognition and Registration; Rendering and Augmentation; Examples of Augmented Reality System \n\n", "code": "CE/CZ4001"}, {"name": "VISUAL MEDIA COMPRESSION AND PROCESSING ", "preReq": " Nil \n", "AU": 3, "description": "\nIntroduction to media management & processing; Entropy coding; Digital image coding techniques; \nMotion Estimation; Digital video coding techniques; Advanced topics for visual signal compression; \nContent Base Image retrieval \n\n", "code": "CE/CZ4002"}, {"name": "COMPUTER VISION ", "preReq": " Nil \n", "AU": 3, "description": "\nIntroduction to computer vision; Principles of Camera Systems; Image Enhancement in the Spatial \ndomain; Image Enhancement in the Frequency domain; Colour; Image Edge Processing; Image \nSegmentation; Imaging Geometry and 3D Stereo Vision; Object Recognition \n\n", "code": "CE/CZ4003"}, {"name": "3D MODELING AND ANIMATION ", "preReq": "CZ2003 \n", "AU": 3, "description": "\nIntroduction; Computer Graphics Pipeline; Graphics Programming; 3D Shape Representation; \nGeometric Processing; Rendering; Basic Animation Techniques; Kinematic Animation; Physics Based \nSimulation; Motion Capture \n\n", "code": "CE/CZ4004"}, {"name": "AUDIO AND SPEECH PROCESSING ", "preReq": " Nil \n", "AU": 3, "description": "\nIntroduction; Speech Production and Transcription; Audio Signal Analysis; Audio and Speech Signal \nClassification; Text to Speech Synthesis; Speaker Recognition/Verification \n\n", "code": "CE/CZ4005"}, {"name": "PARALLEL COMPUTING ", "preReq": "CZ/CE2001 & CZ/CE3001 \n", "AU": 3, "description": "\nFoundations & Theory; Distributed Memory Programming; Shared Memory Programming; Special E- \nLearning Topic, Load Balancing; Massively Parallel Programming; Cases Studies \n\n7 \n\nJuly 2017 \n\n\f \n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n\nSchool of Computer Science and Engineering \n\n", "code": "CE/CZ4011"}, {"name": "DISTRIBUTED SYSTEMS ", "preReq": " CZ/CE2005 & CE3005 or CZ3006 \n", "AU": 3, "description": "\nCharacteristics of distributed systems and system models; Interprocess communication; Distributed \nobjects and remote invocation; Distributed file systems; Peer-to-peer systems; Name services; Time \nand global states; Coordination and agreement; Replication and consistency \n\n", "code": "CE/CZ4013"}, {"name": "SIMULATION AND MODELLING ", "preReq": "CE/CZ1007 Data Structures, CE/CZ1011 Eng Maths \n", "AU": 3, "description": "\nIntroduction; Different Types of Simulation; Simulation World View and Simulation Software; Basic \nProbability and Statistical Models for Simulation; Random Numbers and Random Variate Generation; \nInput Modelling; Verification and Validation of Simulation Models; Output Analysis; Comparison of \nAlternative Designs; Queueing Models \n\n", "code": "CE/CZ4015"}, {"name": "ADVANCED TOPICS IN ALGORITHMS ", "preReq": "CE/CZ2001 \n", "AU": 3, "description": "\nAnalysis Techniques; Dynamic Programming; Search Techniques; Computational Geometry; Min Cut \n/Max Flow; Lower Bounds and NP-completeness; Approximation Algorithms and Heuristics; \nRandomized Algorithms \n\n", "code": "CE/CZ4016"}, {"name": "PERVASIVE NETWORKS ", "preReq": " CE3005 or CZ3006 \n", "AU": 3, "description": "\nIntroduction of Pervasive Networks; Medium Access Control (MAC) for Wireless Networks; Routing in \nMobile Ad Hoc Networks (MANETs); Mobility Management Services in Cellular Networks; Mobile \nInternet Protocol (IP) \n\n", "code": "CE/CZ4021"}, {"name": "PERSONAL MOBILE NETWORKS ", "preReq": " CE3005 or CZ3006 \n", "AU": 3, "description": "\nFundamentals of Wireless Mobile Communications; Overview of mobile networks, Wireless Personal \nArea Networks (WPAN); Wireless Local Area Networks (WLAN); Wireless Wide Area Networks \n(WWAN): cellular communications networks, satellite communications. \n\n", "code": "CE/CZ4022"}, {"name": "ADVANCED COMPUTER NETWORKS ", "preReq": " CE3005 or CZ3006 \n", "AU": 3, "description": "\nTop-Down View of Computer Networks; Application Layer Protocols; Multimedia Networking; \nAdvanced Network Protocols; QoS and Traffic Management; Network Deployment and Design \n\n8 \n\nJuly 2017 \n\n\f \n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n\nSchool of Computer Science and Engineering \n\n", "code": "CE/CZ4023"}, {"name": "CRYPTOGRAPHY AND NETWORK SECURITY ", "preReq": " CE3005 or CZ3006 \n", "AU": 3, "description": "\nSecurity Threats and Security Goals; Mathematical Background; Secret-Key Cryptography; Public-Key \nCryptography; Hash Functions and MACs; Key Management; Authentication Protocols; Key \nEstablishment Protocols \n\n", "code": "CE/CZ4024"}, {"name": "DATABASE SYSTEM PRINCIPLES ", "preReq": "CE/CZ2001, CZ2007 \n", "AU": 3, "description": "\nOverview of Database Management Systems (DBMS); Storage of Relational Data; Indexing \nTechniques; Query Processing; Query Optimization; Failure Recovery; Transaction; Management \nand Concurrency Control; Advanced topics \n\n", "code": "CE/CZ4031"}, {"name": "DATA ANALYTICS AND MINING ", "preReq": "CE/CZ2001 \n", "AU": 3, "description": "\nIntroduction of Data Analytics & Mining; Data Pre-processing; Data Analytics & Visualization; Cluster \nPattern Analysis; Predictive Pattern Mining; Association Rule Mining; Anomaly Detection \n\n", "code": "CE/CZ4032"}, {"name": "ADVANCED DATA MANAGEMENT ", "preReq": "CE/CZ4031 \n", "AU": 3, "description": "\nOverview Of Data Management In The 21st Century; Data Warehousing; Column-Oriented DBMS; \nGraph Data Management; Spatial Data Management; In-Memory Data Management; Managing Time \nSeries Data \n\n", "code": "CE/CZ4033"}, {"name": "INFORMATION RETRIEVAL ", "preReq": "CE/CZ2001 \n", "AU": 3, "description": "\nIntroduction; Boolean Retrieval; Term Vocabulary and Posting; Dictionaries and Tolerant Retrieval; \nIndex Construction and Compression; Scoring, Term Weighting, and Vector Space Model; IR \nEvaluation; Relevance Feedback and Query Expansion; Probabilistic IR and Language Model \nWeb Search; Link Analysis and Crawling \n\n", "code": "CE/CZ4034"}, {"name": "MACHINE LEARNING ", "preReq": "CE/CZ1007, CE/CZ1011 \n", "AU": 3, "description": "\nOverview of machine learning and its applications; Decision Theory and Bayes Models; Classifier \nEvaluation; Classification: Decision trees, artificial neural networks, linear and kernelized support vector \nmachines, K-nearest neighbour classifiers, linear regression and its kernelized extension; Ensemble \nLearning; Clustering; Dimension Reduction; Density Estimation; Graphical Models; Applications \n\n9 \n\nJuly 2017 \n\n\f \n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n\nSchool of Computer Science and Engineering \n\n", "code": "CE/CZ4041"}, {"name": "NEURAL NETWORKS ", "preReq": "CE/CZ1007, CE/CZ1011 \n", "AU": 3, "description": "\nIntroduction To Neural Network; Basic Perceptron; Multi-Layer Perceptron Network; Performance \nEstimation And Model Selection; Kernel-Based Network; Convolution Neural Networks And Deep \nLearning; Self-Organizing Neural Network; Component Neural Networks; Associative Learning \n\n", "code": "CE/CZ4042"}, {"name": "NATURAL LANGUAGE PROCESSING ", "preReq": "CE/CZ2001 \n", "AU": 3, "description": "\nIntroduction To Natural Language Processing; Spelling Checking; Word Prediction; Word Classes; \nIntroduction To Classification Methods; Information Extraction; Formal Grammars; Syntactic Parsing; \nComputational Semantics \n\n", "code": "CE/CZ4045"}, {"name": "INTELLIGENT AGENTS ", "preReq": "CE/CZ1007, CE/CZ1011 \n", "AU": 3, "description": "\nIntroduction to Intelligent Agents; Deductive Reasoning Agents; Practical Reasoning Agents; Reactive \nand Hybrid Architectures; Introduction to Multi-Agent Systems and Applications; Working Together; \nMulti-Agent Interaction; Allocating Scarce Resources \u2013 Auctions; Making Group Decisions; Forming \nCoalitions \n\n", "code": "CE/CZ4046"}, {"name": "CYBER PHYSICAL SYSTEM SECURITY ", "preReq": "CE1006 or CZ1006 \n", "AU": 3, "description": "\nBasics of Cyber Physical System (CPS); Basics of Security: Confidentiality, Integrity, Availability, \nAuthenticity; Basics of Cryptography; Attack Surfaces of Cyber Physical Systems; Device-level \nSecurity; Key Management in Cyber Physical Systems; Secure Communication in Cyber Physical \nSystems; Cyber Physical System Security: Smart Cards, Smart Grid; Smart Vehicle \n\n", "code": "CE/CZ4055"}, {"name": "COMPUTER SECURITY (SYSTEM SECURITY) ", "preReq": "CE/CZ2005 \n", "AU": 3, "description": "\nIntroduction, Concepts, and Terminology; Identification and Entity Authentication; Access-Control; \nSecurity Models; Reference Monitors; Operating System Security; Software Security; Case Studies \n\n", "code": "CE/CZ4062"}, {"name": "SECURITY MANAGEMENT ", "preReq": "CE/CZ2006 \n", "AU": 3, "description": "\nIntroduction; Information Security, Governance, and the Law; Model, Framework, and Approach; \nOrganization and People; Risk Analysis and Assessments; Security Operations; Internal Control, Audit, \nand Security; Contingency Planning and Management \n\n10 \n\nJuly 2017 \n\n\f \n \n \n\n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n \n\n \n\n \n\n \n\n \n\nSchool of Computer Science and Engineering \n\n", "code": "CE/CZ4064"}, {"name": "DIGITAL FORENSICS ", "preReq": "CE/CZ1011 or MH1812 \n", "AU": 3, "description": "\nOverview of forensic science; Anti-Forensics; Host Forensics; Information Hiding; Non-Standard \nStorage Mechanisms and Devices; Network Forensics \n \n \n", "code": "CE/CZ4065"}, {"name": "APPLICATION SECUIRTY ", "preReq": "CE/CZ2005, CZ3006 \n", "AU": 3, "description": " \nApplication Vulnerabilities, Application Security Framework and Architecture, Web architecture and its security \nchallenges, Roots of Trust, Security of mobile and cloud as application platforms, Security of payment card system \n\n \n\n \n\n", "code": "CE/CZ4068"}, {"name": "NETWORK SCIENCE ", "preReq": [], "AU": 3, "description": "", "code": "CE/CZ4071"}, {"name": "BIG DATA MANAGEMENT ", "preReq": [], "AU": 3, "description": "", "code": "CE/CZ4072"}, {"name": "SPECIAL TOPIC: DATA SCIENCE FOR BUSINESS ", "preReq": [], "AU": 3, "description": "", "code": "CE/CZ4073"}, {"name": "INTRODUCTION TO DATA ANALYSIS ", "preReq": "CE/CZ1003 and CE/CZ1011 (or the equivalent is Basics in Statistics) \n", "AU": 3, "description": "NB: CE9010 is mutually exclusive with CE/CZ4032. SCSE students who take CE9010 as a UE cannot \ncount this towards the Elective Focus in Data Science. \n\nIntroduction: Data Science and Statistical Inference; Exploratory Data Analysis (EDA) and Basic \nMachine Learning Algorithms; Predictive Modelling; Model Performance Analytics; Feature Generation \nand Feature Selection; Recommendation Systems; Neural Networks and Deep Learning; Data \nVisualization; Data Science and Ethical Issues; \n\n11 \n\nJuly 2017 \n\n\f", "code": "CE9010"}]