SYSTEMS PROGRAMMING
- Course
- CMPE412 - SYSTEMS PROGRAMMING
- Department
- Computer Engineering - English - Master
- Course Type
- Scientific Preparation
- Status
- Required
- Language
- English
- Credit
- 0
- ECTS
- 0
- T+P+L
- 0 + 0 + 0
- Course Coordinator(s)
- Asst. Prof. Dr. Felix Olanrewaju BABALOLA
- Prerequisite
- -
- Keywords
Course Description
---
SYSTEMS PROGRAMMING
Evaluation Tools (Active Term)
| Item | Type | Weight (%) |
|---|---|---|
| Quiz 1 | Quiz | 5 |
| Mid-Term | Midterm | 30 |
| Assignment | Assignment | 5 |
| Quiz 2 | Quiz | 5 |
| Project | Project | 15 |
| Final Exam | Final | 40 |
| Total | 100 | |
Course outcomes
- 01 1. develope multi-windowed applications
- 02 2. use complex data structures in their applications.
- 03 3. integrate their applications in to a web page.
- 04 4. integrate multi-threaded and parallel structers in to their applications
- 05 5. use XML structures to exchange data between other hosts.
- 06 6. read data from file and write data to file
- 07 7. interractiong with Databases.
- 08 8. develop applications that communicates with other devices and or PCs.
Course Syllabus
| Week | Topic |
|---|---|
| Week 1 | Introuduction |
| Week 2 | System Calls and Processes |
| Week 3 | Inter-Processes Communication |
| Week 4 | Processes and Threads |
| Week 5 | Threads in POSIX |
| Week 6 | Threads Synchronization |
| Week 7 | Swing Components and GUI Development, Applets |
| Week 8 | MIDTERM |
| Week 9 | Collections, Using Collections for Objects & GUI |
| Week 10 | Text, Binary, Random Access Files, XML |
| Week 11 | Class serialization, Socket programing |
| Week 12 | Multi Thread Socket programing |
| Week 13 | Graphics |
| Week 14 | Threads and Animation |
| Week 15 | Interacting with other devices over sockets |
Reference Books & Course Materials
- 01 Linden P., “Just Java 2”, Sun M. You can find this book in the library. This book is just for Java Language
- 02 Harvey M. Deitel (Author), Paul J. Deitel (Author), "Java How to Program, 7/e" ISBN: 0132222205, 2007, pp. 1596
Learning Outcomes
- L01 1. develope multi-windowed applications
- L02 2. use complex data structures in their applications.
- L03 3. integrate their applications in to a web page.
- L04 4. integrate multi-threaded and parallel structers in to their applications
- L05 5. use XML structures to exchange data between other hosts.
- L06 6. read data from file and write data to file
- L07 7. interractiong with Databases.
- L08 8. develop applications that communicates with other devices and or PCs.
Program Outcomes
No program outcomes have been defined.
Po-Lo Matrix
The PO-LO matrix has not been populated yet.