SWE LEVEL 200
SEMESTER 3
1. Graphical representation; MR
Statisti 2. Central tendency, dispersion,(mean, mode, median, TANDUN
variance, and standard deviation, deciles, interquatile
cs
range);
3. Covariance;
4. Correlation coefficients and regression;
5. Least square methods;
6. Estimation of mean and standard deviation;
7. Test of hypothesis
8. Descriptive statistics;
SWE 231 : Probability 1. Calculation of probabilities MR
Engineering Kolmogorov axioms SHENG
Mathematics III Conditional and independent probabilities
(45 hours) BAYES theorem and axiom on total probability
2. Random variables
Definition
Moment of a random variable
Joint law and marginal laws of a pair
Bienaymé-Tchebychev Inequality
Basic laws on large numbers
TCL
3. Probability laws
Analysis III 1. Whole series and Fourier series MR
2. Fourier transform, Laplace transform and Z SHENG
transform
Operating 1. Memory Management
system II: Partitioning, paging and segmentation
Virtual memory
Page Faults
Address translation and page fault handling
Memory management hardware: page table and
Translation
Memory management algorithms: fetch policy,
replacement policy
2. Input / Output Management and Disk
Scheduling
I/O devices
Organization of I/O function
I/O buffering
Disk scheduling, RAID
3. File Management
File systems
- File systems interface
- File system structures
Organization: files and directories
Secondary storage management, file systems: FAT
1
and NTFS
File protection & Security
4. Deadlocks
Conditions for deadlocks
Deadlock avoidance
Deadlock prevention
Research on deadlocks
5. Multi-processor systems
Multicomputer
SWE 232 : Basic Virtualization
environment III Distributed systems
(40 hours) 6. Operating system security
Cryptography
Authentication
Malware etc.
7. Operating system designs
Case studies
- Linux
- Windows Vista
- Symbian OS
Web 1. Define Web
programmi 2. Installation and configuration of a Web
ng II server(wamp server/Easy PHP)
3. Notions on intranet, Internet and extranet
4. Presentation of web development tools
5. Apache projects
6. Basic concepts on Mysql
7. PHP language
SWE 233 : OOM Introductio 1. Basic techniques of modeling computer systems
UML n to object 2. Overview of Prominent Object-oriented
(40 hours) modeling Methodologies
3. Introduction to UML (Unified Modeling Language)
4. Overview of the development process
5. Study of the various UML diagrams (structural and
behavioral diagrams)
6. Class Diagram (attributes, association, aggregation,
composition, generalization, parameterized classes)
7. Use Case diagram.
8. Interaction diagrams (sequence diagram,
collaboration diagram).
9. State Diagram and Activity Diagram.
10. Introduction to object-oriented design
(inheritance, encapsulation, polymorphism, abstract
interfaces, parameterized types).
11. Design patterns in object-oriented design
modeling of the source code. Modeling executable
versions.
12. Workshop on object oriented software engineering
1. Relational database conception principles
Database Functional dependence
and SQL Algorithms and normalization
2
Normal forms
Integrity constraints (static, dynamic, etc)
2. SQL language
3. Database administration
Physical implementation of the data
Structure of the file and index
Control of concurrent access
SWE 234 : Data
Breakdown resistance
structure and
Security and protection of data
SQL language
Parameter setting, start, stop, save, restoration
(40 hours) Distributed database, distributed processing
Auditing, optimization
1. Function and procedures
Advanced 2. Notion on recursiveness
data 3. Search techniques(sequential, sequential with
structure I: guard, dichotomy)
4. Sorting techniques(insertion, selection, bubbles)
5. Practical on one of the programming languages(C,
C++)
SWE 235 : Factual 1. Concepts on object oriented programming(OOP)
Programming II programmi 2. Practice of OOP
(15hours) ng and 3. Windows applications, Web application
Human 4. To distribute the application(setup)
Computer 5. Introduction to database programming with
Interface ADO.NET
SWE 236 : 1. Transmission problems encountered in a
Systems and network
Networks 2. Computer networking basics: hardware and
(40 hours) software
Transmission of information
- Media
- Topology
- Coding
- Access techniques
- subnetting
- Hardware: MODEMs repeaters, communication
controllers
Management of communication in a network
- Synchronization
Computer - Errors control
networks I - Flow control
- Routing
- Addressing
- Switching
Architecture:
- Concept of layers
- Concept of service
- Protocols
- OSI model
- Other standards
- Services intended for inter operation of the systems
3
- Data representation
- Calls of remote procedures
Criteria used to choose a network(characteristics,
organization, services offered etc)
LAN: Ethernet, Token ring
Public networks (PSTN etc)
High data rate networks