ASTRON 2B03Technical Elective |
The Big Questions List C : Software Engineering Basic Science Electives
|
|
|
More Info.
|
Ultimate questions in modern science are surveyed with emphasis on physical sciences: origin of space-time, elements and structure in the cosmos (stars, planets, galaxies.)
ASTRON 2E03Technical Elective |
Planetary Astronomy List C : Software Engineering Basic Science Electives
|
|
|
More Info.
|
Physical and mathematical foundation of planetary astronomy. Historical development of ideas about the solar system. A modern view of the planets; the origin and evolution of the solar system and planets around other stars.
BIOLOGY 1A03Technical Elective |
Cellular and Molecular Biology List C : Software Engineering Basic Science Electives
|
|
|
More Info.
|
Structure, molecular composition and function in sub-cellular and cellular systems.
Three hours (lectures, web modules), one lab (two hours); one term
Prerequisite(s): One of Grade 12 Biology U, BIOLOGY 1P03 or registration in an Engineering program
Co-requisite(s): WHMIS 1A00, and BIOSAFE 1BS0 (or HTHSCI 1BS0) if not already completed. Both requirements must be completed prior to the first lab.
Not open to students with credit or registration in HTHSCI 1I06 A/B or ISCI 1A24 A/B.
Students are strongly encouraged to take BIOLOGY 1A03 and BIOLOGY 1M03 in the different terms.
BIOLOGY 1M03Technical Elective |
Biodiversity, Evolution and Humanity List C : Software Engineering Basic Science Electives
|
|
|
More Info.
|
Fundamental evolutionary and ecological concepts with particular reference to the diversity of life.
Three lectures, seminar/lab (two hours every other week); one term
Prerequisite(s): Grade 12 Biology U or BIOLOGY 1P03
Not open to students with credit or registration in ISCI 1A24 A/B.
Students are strongly encouraged to take BIOLOGY 1A03 and 1M03 in the different terms.
CHEM 1AA3Technical Elective |
Introductory Chemistry II List C : Software Engineering Basic Science Electives
|
|
|
More Info.
|
A discussion of organic chemistry, chemical kinetics, acid-base equilibrium, and the energetics of phase transformations, with emphasis on relevant experimental techniques and solving real problems ranging from drug discovery to environmental chemistry.
COMPENG 3DQ5Technical Elective |
Digital Systems Design List B : Mechatronics
|
|
|
More Info.
|
Permission of ECE required
COMPENG 4DN4Technical Elective |
Advanced Internet Communications List B : Mechatronics
|
|
|
More Info.
|
4 units
Advanced internet protocols; routing, security, encryption; quality of service; ATM, RSVP, video and voice over IP; terminals, gateways and gatekeepers; wireless networks; WDM systems; optical crossconnects.
Three lectures, one tutorial, one lab every other week; second term
Prerequisite(s): COMPENG 4DK4
COMPENG 4DS4Technical Elective |
Embedded Systems List B : Mechatronics
|
|
|
More Info.
|
Embedded processor architectures and SOC organization; EDA tools for hardware/software co-design; co-verification and testability; interfacing; co-processors, soft processors and ASIP design; real-time systems; applications. Two lectures, one tutorial, one lab every week; second term
Prerequisite(s): COMPENG 3DQ5, or permission of the Department
COMPENG 4TN4Technical Elective |
Image Processing List B : Mechatronics
|
|
|
More Info.
|
Digital image formation and representation; filtering, enhancement and restoration; edge detection; discrete image transforms; encoding and compression; segmentation; recognition and interpretation; 3D imagery; applications.
Three lectures, one tutorial, one lab every other week; second term
Prerequisite(s): ELECENG 3TP4 or 3TP3; one of ELECENG 3TQ4, ELECENG 3TQ3 or STATS 3Y03
COMPSCI 3AC3Undergraduate / Technical Elective |
Algorithms and Complexity List E: Software Engineering Technical Electives
|
|
|
More Info.
|
Basic computability models; the Church-Turing thesis, complexity classes; P versus NP; NP-completeness, reduction techniques; algorithmic design strategies; flows, distributed algorithms, advanced techniques such as randomization.
Three lectures, one tutorial (one hour), second term
Prerequisite(s): COMPSCI 2C03 or SFWRENG 2C03, COMPSCI 2AC3 or 2FA3 or SFWRENG 2FA3
COMPSCI 3EA3Undergraduate / Technical Elective |
Software Specifications and Correctness List E: Software Engineering Technical Electives
|
|
|
More Info.
|
Formal specifications in software and system development; validation; verification; presentation of information; practical
experience in formal specification and tool-supported verification.
Three lectures; one tutorial (one hour); one term
Prerequisite(s): COMPSCI 2LC3 or 2DM3, 2AC3 or 2FA3, 2ME3, 2SD3 or 3SD3
Offered on an irregular basis.
COMPSCI 3IS3Undergraduate / Technical Elective |
Information Security List E: Software Engineering Technical Electives
|
|
|
More Info.
|
Basic principles of information security; threats and defences; cryptography; introduction to network security and security management.
Three lectures; one term
Prerequisite(s): COMPSCI 2AC3 or 2FA3 or SFWRENG 2FA3, and COMPSCI 2C03 or SFWRENG 2C03
Offered on an irregular basis.
COMPSCI 4AD3Undergraduate / Technical Elective |
Advanced Databases List D : Software Engineering and Society Technical Electives
|
|
|
More Info.
|
Advanced topics in database systems technology and design. Topics include: query processing; query optimization; data storage; indexing; crash recovery; physical database design; introductory data mining techniques.
Three lectures, one tutorial; one term
Prerequisite(s): COMPSCI 3DB3
Antirequisite(s): SFWRENG 4AD3
Cross-list(s): SFWRENG 4AD3
Offered on an irregular basis.
COMPSCI 4DC3Undergraduate / Technical Elective |
Distributed Computing List E: Software Engineering Technical Electives
|
|
|
More Info.
|
Models of distributed computation, formal reasoning about distributed systems, time and message complexity, distributed agreement under adversarial attacks, distributed coordination and symmetry breaking, peer-to-peer computing, simulation as a tool for building more advanced functionality, actor-model programming.
Three lectures, one tutorial; one term
Prerequisite(s): One of COMPSCI 2C03 or SFWRENG 2C03 or SFWRENG 2MD3, and one of COMPSCI 2SD3 or 3SD3 or SFWRENG 3BB4 or SFWRENG 3SH3
Offered on an irregular basis.
COMPSCI 4ML3Undergraduate / Technical Elective |
Introduction to Machine Learning List A : Mechatronics, List E: Software Engineering Technical Electives
|
|
|
More Info.
|
Regression, Classification and Decision Theory, Bias-Variance Trade-off, Linear Models, Kernel Methods, Probabilistic Models, Neural Networks, Model Aggregation, Unsupervised Learning.
Three lectures, one tutorial; one term
Prerequisite(s): One of COMPSCI 2C03 or SFWRENG 2C03 or SFWRENG 2MD3. One of STATS 1L03, STATS 2D03, STATS 3Y03. One of COMPSCI 4O03 or 4X03 or SFWRENG 3O03 or 4X03 is recommended.
Offered on an irregular basis.
COMPSCI 4ML3Undergraduate / Technical Elective |
Introduction to Machine Learning List A : Mechatronics, List E: Software Engineering Technical Electives
|
|
|
More Info.
|
Regression, Classification and Decision Theory, Bias-Variance Trade-off, Linear Models, Kernel Methods, Probabilistic Models, Neural Networks, Model Aggregation, Unsupervised Learning.
Three lectures, one tutorial; one term
Prerequisite(s): One of COMPSCI 2C03 or SFWRENG 2C03 or SFWRENG 2MD3. One of STATS 1L03, STATS 2D03, STATS 3Y03. One of COMPSCI 4O03 or 4X03 or SFWRENG 3O03 or 4X03 is recommended.
Offered on an irregular basis.
COMPSCI 4TB3Undergraduate / Technical Elective |
Syntax Based Tools and Compilers List D : Software Engineering and Society Technical Electives, List E: Software Engineering Technical Electives
|
|
|
More Info.
|
Lexical analysis, syntax analysis, type checking; syntax-directed translation, attribute grammars; compiler structure; implications of computer architecture; mapping of programming language concepts; code generation and optimization.
Two lectures, one tutorial, two labs (one hour each); second term
Prerequisite(s): COMPSCI 2C03 or SFWRENG 2C03, and COMPSCI 2GA3 or SFWRENG 2GA3 or 3GA3, and COMPSCI 2AC3 or 2FA3 or SFWRENG 2FA3, and COMPSCI 3MI3 or registration in Level IV or above of a Software Engineering program
Last offered 2022-2023.
COMPSCI 4TB3Undergraduate / Technical Elective |
Syntax Based Tools and Compilers List D : Software Engineering and Society Technical Electives, List E: Software Engineering Technical Electives
|
|
|
More Info.
|
Lexical analysis, syntax analysis, type checking; syntax-directed translation, attribute grammars; compiler structure; implications of computer architecture; mapping of programming language concepts; code generation and optimization.
Two lectures, one tutorial, two labs (one hour each); second term
Prerequisite(s): COMPSCI 2C03 or SFWRENG 2C03, and COMPSCI 2GA3 or SFWRENG 2GA3 or 3GA3, and COMPSCI 2AC3 or 2FA3 or SFWRENG 2FA3, and COMPSCI 3MI3 or registration in Level IV or above of a Software Engineering program
Last offered 2022-2023.
COMPSCI 4WW3Undergraduate / Technical Elective |
Web Systems and Web Computing List E: Software Engineering Technical Electives
|
|
|
More Info.
|
Network protocols underlying the world wide web; client-side programming: markup, styles, scripts, design, mobile/desktop; server-side programming: databases, dynamic languages; web services; cloud technologies; security.
Three lectures; one term
Prerequisite(s): COMPSCI 2ME3 or SFWRENG 2AA4; completion of COMPSCI 2DB3 or 3DB3, 3IS3, or 3N03 or 4C03 is recommended.
Offered on an irregular basis.
ELECENG 3PI4Technical Elective |
Energy Conversion List B : Mechatronics
|
|
|
More Info.
|
Permission of ECE required.
ELECENG 4BC3 / IBEHS 4BC3Technical Elective |
Modelling of Biological Systems List B : Mechatronics
|
|
|
More Info.
|
Introduction to mathematical and engineering methods for describing and predicting the behaviour of biological systems; including sensory receptors, neuromuscular and biomechanical systems; statistical models of biological function; kinetic models of biological thermodynamics.
Prerequisite(s): Registration in Level IV Electrical and Biomedical Engineering
ELECENG 4BD4 / IBEHS 4BD4Technical Elective |
Biomedical Instrumentation List B : Mechatronics
|
|
|
More Info.
|
Permission of ECE required.
ELECENG 4OJ4Technical Elective |
Research Project List B : Mechatronics
|
|
|
More Info.
|
A research-oriented project under the direct supervision of a faculty member to foster initiative and independent creativity while working on an advanced topic.First or second term
Prerequisite(s): Prior arrangement with an Electrical and Computer Engineering faculty member, a minimum cumulative GPA of 9.5, registration in Level IV or V of any program in the Department of Electrical and Computer Engineering; or permission of the department.
Antirequisite(s): COMPENG 4OK4, ELECENG 4OK4, IBEHS 3I06 A/B
ENGINEER 4EX3 A/BTechnical Elective |
Experiential Engineering Design List B : Mechatronics
|
|
|
|
ENGPHYS 3W04 A/BTechnical Elective |
Acquisition and Analysis of Experimental Information II List B : Mechatronics
|
|
|
|
ENVIRSC 1C03Technical Elective |
Climate, Water And Environment List C : Software Engineering Basic Science Electives
|
|
|
More Info.
|
An introduction to the science of environmental issues and sustainability through the study of the soil, climate and water processes.
ENVIRSC 1G03Technical Elective |
Earth and the Environment List C : Software Engineering Basic Science Electives
|
|
|
More Info.
|
An introduction to environmental geology and geomorphology through study of the processes that form the earth and its surface features. A mandatory field trip will be held.
HTHSCI 1I06 A/BTechnical Elective |
Cellular and Molecular Biology List C : Software Engineering Basic Science Electives
|
|
|
More Info.
|
Students will explore the molecular basis of cellular communication (gene expression, cellular signaling) underlying disease processes. A hybrid approach blending didactic and inquiry-based approaches will be used.
Two sessions per week (three hours each); two terms
Prerequisite(s): Grade 12 U Biology and registration in Health Sciences I, or Grade 12 U Biology and registration in the Integrated Biomedical Engineering and Health Sciences (IBEHS) program.
Co-requisite(s): WHMIS 1A00 . Students registering in HTHSCI 1I06 A/B must also register in WHMIS 1A00 when completing their registration.
Antirequisite(s): BIOLOGY 1A03
HTHSCI 2E03Technical Elective |
Inquiry II: Biochemistry List C : Software Engineering Basic Science Electives
|
|
|
More Info.
|
This course will use an inquiry based format to introduce key concepts in biochemistry, molecular biology and biomedical sciences to understand illnesses such as infectious diseases, metabolic disorders, genetic diseases and cancer.
One term
Prerequisite(s): HTHSCI 1I06 A/B
MATLS 3M03Technical Elective |
Mechanical Behaviour of Materials List B : Mechatronics
|
|
|
|
MECHENG 4B03Technical Elective |
Topics in Product Development List B : Mechatronics
|
|
|
|
MECHENG 4E03Technical Elective |
Microelectromechanical Systems (MEMS) List B : Mechatronics
|
|
|
More Info.
|
Permission of Mechanical Engineering required.
MECHENG 4Q03Technical Elective |
Mechanical Vibrations List B : Mechatronics
|
|
|
|
MECHENG 4Z03Technical Elective |
CAD/CAM/CAE List B : Mechatronics
|
|
|
|
MECHTRON 4AX3Undergraduate / Technical Elective |
Predictive and Intelligent Control List A : Mechatronics, List E: Software Engineering Technical Electives
|
|
|
More Info.
|
This course introduces several concepts used in systems engineering, predictive control and artificial intelligence. A variety of techniques including prediction and estimation, linear models, basic optimization techniques, Monte Carlo techniques, neural networks, and clustering are introduced. The techniques are applied to predictive and smart systems by the example of model predictive control and intelligent control, classification and decision-making. The course is intended for engineering students with understanding in signals and systems and control.
Three lectures and one tutorial; one term
Prerequisite(s): MECHTRON 3DX4 or SFWRENG 3DX4 or IBEHS 4A03
Offered on an irregular basis.
MECHTRON 4AX3Undergraduate / Technical Elective |
Predictive and Intelligent Control List A : Mechatronics, List E: Software Engineering Technical Electives
|
|
|
More Info.
|
This course introduces several concepts used in systems engineering, predictive control and artificial intelligence. A variety of techniques including prediction and estimation, linear models, basic optimization techniques, Monte Carlo techniques, neural networks, and clustering are introduced. The techniques are applied to predictive and smart systems by the example of model predictive control and intelligent control, classification and decision-making. The course is intended for engineering students with understanding in signals and systems and control.
Three lectures and one tutorial; one term
Prerequisite(s): MECHTRON 3DX4 or SFWRENG 3DX4 or IBEHS 4A03
Offered on an irregular basis.
PHYSICS 1L03Technical Elective |
Physics Of Living Systems List C : Software Engineering Basic Science Electives
|
|
|
|
SFWRENG 3DB3Undergraduate / Technical Elective |
Databases List A : Mechatronics
|
|
|
More Info.
|
Data modeling, integrity constraints, principles and design of relational databases, relational algebra, SQL, query processing, transactions, concurrency control, recovery, security and data storage.
SFWRENG 3FP3Undergraduate / Technical Elective |
Functional Programming List D : Software Engineering and Society Technical Electives, List E: Software Engineering Technical Electives
|
|
|
More Info.
|
Functional programming; lists and algebraic data types, pattern matching, parametric polymorphism, higher-order functions, reasoning about programs; lazy and strict evaluation; programming with monads; domain-specific languages.
SFWRENG 3FP3Undergraduate / Technical Elective |
Functional Programming List D : Software Engineering and Society Technical Electives, List E: Software Engineering Technical Electives
|
|
|
More Info.
|
Functional programming; lists and algebraic data types, pattern matching, parametric polymorphism, higher-order functions, reasoning about programs; lazy and strict evaluation; programming with monads; domain-specific languages.
SFWRENG 3GC3Undergraduate / Technical Elective |
Computer Graphics List D : Software Engineering and Society Technical Electives
|
|
|
More Info.
|
Mathematical foundations, the graphics pipeline, geometrical transformations, 3D visualization, clipping, illumination and shading models and the impact of graphics on society.
SFWRENG 3MD3Undergraduate / Technical Elective |
Safe Software-Intensive Medical Devices List E: Software Engineering Technical Electives, IBEHS Technical Electives
|
|
|
More Info.
|
Comprehensive overview of and experience with system development and assurance for safety critical software-intensive systems in general, and safe, secure and effective medical devices in particular: System requirements, validation, system design including hardware and software components, software design, implementation, and verification.
Three lectures, one lab (two hours); one term
Prerequisite(s): COMPENG 2SI4 or COMPSCI 2C03 or SFWRENG 2C03 or 2MD3
SFWRENG 3MD3Undergraduate / Technical Elective |
Safe Software-Intensive Medical Devices List E: Software Engineering Technical Electives, IBEHS Technical Electives
|
|
|
More Info.
|
Comprehensive overview of and experience with system development and assurance for safety critical software-intensive systems in general, and safe, secure and effective medical devices in particular: System requirements, validation, system design including hardware and software components, software design, implementation, and verification.
Three lectures, one lab (two hours); one term
Prerequisite(s): COMPENG 2SI4 or COMPSCI 2C03 or SFWRENG 2C03 or 2MD3
SFWRENG 3MX3Undergraduate / Technical Elective |
Signals and Systems List G: Computer Science
|
|
|
More Info.
|
Linear systems, signals, filters; time and frequency domains; single input-single output systems; discrete and continuous time; sampling theorem; Fourier series; Fourier, Laplace, and z transforms; stability.
SFWRENG 3O03Undergraduate / Technical Elective |
Linear Optimization List F: Additional Technical Electives for Software Engineering and Embedded Systems or Game Design, IBEHS Technical Electives
|
|
|
More Info.
|
Modelling and solutions for engineering optimization problems using Linear and Integer Programming, including transportation and assignment problems, multi-objective problems and scheduling. Solution methods include primal-dual schemes (algorithms), simplex, branch and bound, and heuristics.
SFWRENG 3O03Undergraduate / Technical Elective |
Linear Optimization List F: Additional Technical Electives for Software Engineering and Embedded Systems or Game Design, IBEHS Technical Electives
|
|
|
More Info.
|
Modelling and solutions for engineering optimization problems using Linear and Integer Programming, including transportation and assignment problems, multi-objective problems and scheduling. Solution methods include primal-dual schemes (algorithms), simplex, branch and bound, and heuristics.
SFWRENG 3RA3Undergraduate / Technical Elective |
Software Requirements And Security Considerations List A : Mechatronics
|
|
|
More Info.
|
Software requirements gathering. Critical systems requirements gathering. Security requirements. Traceability of requirements. Verification, validation, and documentation techniques. Software requirements quality attributes. Security policies. Measures for data confidentiality. Design principles that enhance security. Access control mechanisms.
SFWRENG 3S03Undergraduate / Technical Elective |
Software Testing List G: Computer Science
|
|
|
More Info.
|
Measurements. Unit testing, slicing and debugging, integration testing, regression testing, testing strategies, test coverage.
SFWRENG 3SH3Undergraduate / Technical Elective |
Operating Systems List D : Software Engineering and Society Technical Electives, List E: Software Engineering Technical Electives
|
|
|
More Info.
|
Processes and threads, synchronization and communication; scheduling, memory management; file systems; resource protection; structure of operating systems.
SFWRENG 3SH3Undergraduate / Technical Elective |
Operating Systems List D : Software Engineering and Society Technical Electives, List E: Software Engineering Technical Electives
|
|
|
More Info.
|
Processes and threads, synchronization and communication; scheduling, memory management; file systems; resource protection; structure of operating systems.
SFWRENG 3TC3Undergraduate / Technical Elective |
Theory of Computation List D : Software Engineering and Society Technical Electives, List E: Software Engineering Technical Electives
|
|
|
More Info.
|
Regular and Context-Free languages, Turing machines, decidability, reductions, time and space complexity classes.
SFWRENG 3TC3Undergraduate / Technical Elective |
Theory of Computation List D : Software Engineering and Society Technical Electives, List E: Software Engineering Technical Electives
|
|
|
More Info.
|
Regular and Context-Free languages, Turing machines, decidability, reductions, time and space complexity classes.
SFWRENG 4AD3Undergraduate / Technical Elective |
Advanced Databases List D : Software Engineering and Society Technical Electives, List E: Software Engineering Technical Electives
|
|
|
More Info.
|
Advanced topics in database systems technology and design. Topics include: query processing; query optimization; data storage; indexing; crash recovery; physical database design; introductory data mining techniques.
SFWRENG 4AD3Undergraduate / Technical Elective |
Advanced Databases List D : Software Engineering and Society Technical Electives, List E: Software Engineering Technical Electives
|
|
|
More Info.
|
Advanced topics in database systems technology and design. Topics include: query processing; query optimization; data storage; indexing; crash recovery; physical database design; introductory data mining techniques.
SFWRENG 4C03Undergraduate / Technical Elective |
Computer Networks And Security List A : Mechatronics
|
|
|
More Info.
|
Physical networks, TCP/IP protocols, switching methods, network layering and components, network services. Information security, computer and network security threats, defense mechanisms, encryption.
SFWRENG 4E03Undergraduate / Technical Elective |
Performance Analysis Of Computer Systems List A : Mechatronics, List F: Additional Technical Electives for Software Engineering and Embedded Systems or Game Design
|
|
|
More Info.
|
Use of queuing models and simulation to predict computer system performance and find bottlenecks in a system. Types of models, distributions. Markov models. Modelling storage and network behaviour, locks, critical sections, concurrency. Introduction to analytical system reliability.
SFWRENG 4E03Undergraduate / Technical Elective |
Performance Analysis Of Computer Systems List A : Mechatronics, List F: Additional Technical Electives for Software Engineering and Embedded Systems or Game Design
|
|
|
More Info.
|
Use of queuing models and simulation to predict computer system performance and find bottlenecks in a system. Types of models, distributions. Markov models. Modelling storage and network behaviour, locks, critical sections, concurrency. Introduction to analytical system reliability.
SFWRENG 4F03Undergraduate / Technical Elective |
Parallel Computing List A : Mechatronics, List D : Software Engineering and Society Technical Electives, List E: Software Engineering Technical Electives
|
|
|
More Info.
|
Parallel architectures, design and analysis of parallel algorithms; distributed-memory, shared-memory and GPU computing; communication cost, scalability; MPI, OpenMP and OpenACC; tuning parallel programs for performance.
SFWRENG 4F03Undergraduate / Technical Elective |
Parallel Computing List A : Mechatronics, List D : Software Engineering and Society Technical Electives, List E: Software Engineering Technical Electives
|
|
|
More Info.
|
Parallel architectures, design and analysis of parallel algorithms; distributed-memory, shared-memory and GPU computing; communication cost, scalability; MPI, OpenMP and OpenACC; tuning parallel programs for performance.
SFWRENG 4F03Undergraduate / Technical Elective |
Parallel Computing List A : Mechatronics, List D : Software Engineering and Society Technical Electives, List E: Software Engineering Technical Electives
|
|
|
More Info.
|
Parallel architectures, design and analysis of parallel algorithms; distributed-memory, shared-memory and GPU computing; communication cost, scalability; MPI, OpenMP and OpenACC; tuning parallel programs for performance.
SFWRENG 4J03Undergraduate / Technical Elective |
Communications Systems List A : Mechatronics, List D : Software Engineering and Society Technical Electives, List E: Software Engineering Technical Electives, List G: Computer Science
|
|
|
More Info.
|
Fundamental communications concepts: information, entropy, channel capacity, codes, data compression, adaptive channel equalizers, modulation/demodulation of signals, tracking, Kalman filtering, use of specialized signal processing hardware. Software in communication systems.
SFWRENG 4J03Undergraduate / Technical Elective |
Communications Systems List A : Mechatronics, List D : Software Engineering and Society Technical Electives, List E: Software Engineering Technical Electives, List G: Computer Science
|
|
|
More Info.
|
Fundamental communications concepts: information, entropy, channel capacity, codes, data compression, adaptive channel equalizers, modulation/demodulation of signals, tracking, Kalman filtering, use of specialized signal processing hardware. Software in communication systems.
SFWRENG 4J03Undergraduate / Technical Elective |
Communications Systems List A : Mechatronics, List D : Software Engineering and Society Technical Electives, List E: Software Engineering Technical Electives, List G: Computer Science
|
|
|
More Info.
|
Fundamental communications concepts: information, entropy, channel capacity, codes, data compression, adaptive channel equalizers, modulation/demodulation of signals, tracking, Kalman filtering, use of specialized signal processing hardware. Software in communication systems.
SFWRENG 4J03Undergraduate / Technical Elective |
Communications Systems List A : Mechatronics, List D : Software Engineering and Society Technical Electives, List E: Software Engineering Technical Electives, List G: Computer Science
|
|
|
More Info.
|
Fundamental communications concepts: information, entropy, channel capacity, codes, data compression, adaptive channel equalizers, modulation/demodulation of signals, tracking, Kalman filtering, use of specialized signal processing hardware. Software in communication systems.
SFWRENG 4TE3Undergraduate / Technical Elective |
Continuous Optimization Algorithms List A : Mechatronics, List D : Software Engineering and Society Technical Electives, List E: Software Engineering Technical Electives, List F: Additional Technical Electives for Software Engineering and Embedded Systems or Game Design, IBEHS Technical Electives
|
|
|
More Info.
|
Fundamental algorithms and general duality concepts of continuous optimization. Special attention will be paid to the applicability of the algorithms, their information requirements and computational costs. Practical engineering problems will illustrate the power of continuous optimization techniques.
SFWRENG 4TE3Undergraduate / Technical Elective |
Continuous Optimization Algorithms List A : Mechatronics, List D : Software Engineering and Society Technical Electives, List E: Software Engineering Technical Electives, List F: Additional Technical Electives for Software Engineering and Embedded Systems or Game Design, IBEHS Technical Electives
|
|
|
More Info.
|
Fundamental algorithms and general duality concepts of continuous optimization. Special attention will be paid to the applicability of the algorithms, their information requirements and computational costs. Practical engineering problems will illustrate the power of continuous optimization techniques.
SFWRENG 4TE3Undergraduate / Technical Elective |
Continuous Optimization Algorithms List A : Mechatronics, List D : Software Engineering and Society Technical Electives, List E: Software Engineering Technical Electives, List F: Additional Technical Electives for Software Engineering and Embedded Systems or Game Design, IBEHS Technical Electives
|
|
|
More Info.
|
Fundamental algorithms and general duality concepts of continuous optimization. Special attention will be paid to the applicability of the algorithms, their information requirements and computational costs. Practical engineering problems will illustrate the power of continuous optimization techniques.
SFWRENG 4TE3Undergraduate / Technical Elective |
Continuous Optimization Algorithms List A : Mechatronics, List D : Software Engineering and Society Technical Electives, List E: Software Engineering Technical Electives, List F: Additional Technical Electives for Software Engineering and Embedded Systems or Game Design, IBEHS Technical Electives
|
|
|
More Info.
|
Fundamental algorithms and general duality concepts of continuous optimization. Special attention will be paid to the applicability of the algorithms, their information requirements and computational costs. Practical engineering problems will illustrate the power of continuous optimization techniques.
SFWRENG 4TE3Undergraduate / Technical Elective |
Continuous Optimization Algorithms List A : Mechatronics, List D : Software Engineering and Society Technical Electives, List E: Software Engineering Technical Electives, List F: Additional Technical Electives for Software Engineering and Embedded Systems or Game Design, IBEHS Technical Electives
|
|
|
More Info.
|
Fundamental algorithms and general duality concepts of continuous optimization. Special attention will be paid to the applicability of the algorithms, their information requirements and computational costs. Practical engineering problems will illustrate the power of continuous optimization techniques.