SlideShare a Scribd company logo
1 of 2
Course Code: IT 213
Course Description: IT ELECTIVE 1 – PLATFORM TECHNOLOGIES
Units: 3
INTENDED LEARNING OUTCOME:
1. Recommend an appropriate operating systembased on given systemrequirements
2. Plan and write a simple assembly language program.
3. Perform a cost-benefit analysis for a proposed serversolution.
GRADING SYSTEM:
Submission of assigned activities: 20%
Student engagement/forum discussion: 30%
Quizzes: 30%
Major Exams (Midterm and Finals): 20%
______
Total: 100%
Unit 1: Introduction to Platform Technologies
1.1. Overview of Platform Technologies
1.2. Definition of Platform technologies
1.3. The underlying concepts in computer hardware
1.4. The underlying concepts in systems software
1.5. Historical development of hardware and operating systemcomputing platforms
Unit 2: Introduction to Computer System
2.1. The Computer System
• Processor
• Memory
• I/O
• Peripherals
2.2. Processing Unit
• Executing computer instructions
• Execution of a complete instruction
Unit 3: Computer and Data Representation
3.1. Number System and Character Representation
• Decimal Number systemand Conversion
• Binary system
• Octal system
• Hexadecimal system
• Binary coded decimal
3.2. Signed numbers
- Representing data
- ASCII CHARACTERS
- INSTRUCTIONS
- IMAGES
- NUMBERS
Unit 4: Introduction to System Software and Systems Programming
4.1. Core operating systemcomponents
4.2. History of operating system
4.3. Other types of computer systems and their operating systems
4.4. Computer systemoperation basics,memory
4.5. Selection, deployment, integration and administration of platforms or components to support the
organization’s IT infrastructure
Unit 5: Processor
5.1. General microprocessor organization
5.2. Single bus architecture
5.3. Control unit
5.4. Arithmetic Logic Unit
Unit 6: Memory
6.1. Types of Memory
6.2. Memory caching
6.3. Virtual Memory
6.4. Memory Interleaving
Unit 7: Introduction to Memory Management
7.1. Basic main memory allocation strategies
7.2. Virtual Memory
- Frame Allocation
- Page Replacement
Unit 8: Process Management
8.1. Processes
8.2. Process States
Unit 9: Principles of Scheduling
9.1. CPU scheduling
9.2. Non-pre-emptive and pre-emptive CPU scheduling algorithms
Unit 10: Introduction to Deadlocks
10.1. Deadlock prevention
10.2. Deadlock avoidance
10.3. Detection and recovery
10.4. The Ostrich Algorithm
Unit 11: Assembly Language
11.1. Assembly language overview
- Advantages and Disadvantages
- Comparison to high level languages
- Process of assembly
- Editor, assembler, linker and debugger
11.2. The TURBO Assembler
- Installation
- How to start TASM
11.3. Assembling the program
11.4. Debugging, saving,linking and executing programs
11.5. Printing an output
Unit 12: Introduction to CISC and RISC Architecture
12.1. Parallel computing
12.2. Pipelining
12.3. Parallelism
12.4. Parallel computing applications

More Related Content

Similar to Syllabus in IT 213.docx

Introduction to OS.pptx
Introduction to OS.pptxIntroduction to OS.pptx
Introduction to OS.pptxtaruian
 
CS403: Operating System : Lec 5 System calls.pptx
CS403: Operating System : Lec 5 System calls.pptxCS403: Operating System : Lec 5 System calls.pptx
CS403: Operating System : Lec 5 System calls.pptxAsst.prof M.Gokilavani
 
OPERATING SYSTEMS NOTES R18 .pdf
OPERATING SYSTEMS  NOTES R18         .pdfOPERATING SYSTEMS  NOTES R18         .pdf
OPERATING SYSTEMS NOTES R18 .pdfcVan3
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating SystemRashmi Bhat
 
2 programming.the.microsoft.windows.driver.model.2nd.edition
2   programming.the.microsoft.windows.driver.model.2nd.edition2   programming.the.microsoft.windows.driver.model.2nd.edition
2 programming.the.microsoft.windows.driver.model.2nd.editionMax Jeison Prass
 
Module2 introduction to os(cs)
Module2  introduction to os(cs)Module2  introduction to os(cs)
Module2 introduction to os(cs)Shukriyah Wahab
 
Hsc computer science paper 1 chap 1 OperatingSystem2024.pdf
Hsc computer science paper 1 chap 1 OperatingSystem2024.pdfHsc computer science paper 1 chap 1 OperatingSystem2024.pdf
Hsc computer science paper 1 chap 1 OperatingSystem2024.pdfAAFREEN SHAIKH
 
CS403: Operating System :Lec 2 Function of OS.pptx
CS403: Operating System :Lec 2 Function of OS.pptxCS403: Operating System :Lec 2 Function of OS.pptx
CS403: Operating System :Lec 2 Function of OS.pptxAsst.prof M.Gokilavani
 
Lecture1423726024
Lecture1423726024Lecture1423726024
Lecture1423726024deepakjeetu
 
OS in 6 hours 640764073707670476407640.pdf
OS in 6 hours 640764073707670476407640.pdfOS in 6 hours 640764073707670476407640.pdf
OS in 6 hours 640764073707670476407640.pdfChetanRaut43
 
Ise iv-computer organization [10 cs46]-notes new
Ise iv-computer  organization [10 cs46]-notes newIse iv-computer  organization [10 cs46]-notes new
Ise iv-computer organization [10 cs46]-notes newdilshad begum
 
Smart card operating systems Smallest OS run on smart cards which are credit ...
Smart card operating systems Smallest OS run on smart cards which are credit ...Smart card operating systems Smallest OS run on smart cards which are credit ...
Smart card operating systems Smallest OS run on smart cards which are credit ...69kjvhcj9c
 

Similar to Syllabus in IT 213.docx (20)

EE8691 – EMBEDDED SYSTEMS.pptx
EE8691 – EMBEDDED SYSTEMS.pptxEE8691 – EMBEDDED SYSTEMS.pptx
EE8691 – EMBEDDED SYSTEMS.pptx
 
Co notes3 sem
Co notes3 semCo notes3 sem
Co notes3 sem
 
Introduction to OS.pptx
Introduction to OS.pptxIntroduction to OS.pptx
Introduction to OS.pptx
 
CS403: Operating System : Lec 5 System calls.pptx
CS403: Operating System : Lec 5 System calls.pptxCS403: Operating System : Lec 5 System calls.pptx
CS403: Operating System : Lec 5 System calls.pptx
 
OPERATING SYSTEMS NOTES R18 .pdf
OPERATING SYSTEMS  NOTES R18         .pdfOPERATING SYSTEMS  NOTES R18         .pdf
OPERATING SYSTEMS NOTES R18 .pdf
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
Stac301
Stac301Stac301
Stac301
 
Airline information system
Airline information systemAirline information system
Airline information system
 
2 programming.the.microsoft.windows.driver.model.2nd.edition
2   programming.the.microsoft.windows.driver.model.2nd.edition2   programming.the.microsoft.windows.driver.model.2nd.edition
2 programming.the.microsoft.windows.driver.model.2nd.edition
 
Module2 introduction to os(cs)
Module2  introduction to os(cs)Module2  introduction to os(cs)
Module2 introduction to os(cs)
 
Module2 introduction to os
Module2  introduction to osModule2  introduction to os
Module2 introduction to os
 
Hsc computer science paper 1 chap 1 OperatingSystem2024.pdf
Hsc computer science paper 1 chap 1 OperatingSystem2024.pdfHsc computer science paper 1 chap 1 OperatingSystem2024.pdf
Hsc computer science paper 1 chap 1 OperatingSystem2024.pdf
 
CS403: Operating System :Lec 2 Function of OS.pptx
CS403: Operating System :Lec 2 Function of OS.pptxCS403: Operating System :Lec 2 Function of OS.pptx
CS403: Operating System :Lec 2 Function of OS.pptx
 
Lecture1423726024
Lecture1423726024Lecture1423726024
Lecture1423726024
 
OS in 6 hours.pdf
OS in 6 hours.pdfOS in 6 hours.pdf
OS in 6 hours.pdf
 
OS in 6 hours 640764073707670476407640.pdf
OS in 6 hours 640764073707670476407640.pdfOS in 6 hours 640764073707670476407640.pdf
OS in 6 hours 640764073707670476407640.pdf
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
 
Unit 4
Unit  4Unit  4
Unit 4
 
Ise iv-computer organization [10 cs46]-notes new
Ise iv-computer  organization [10 cs46]-notes newIse iv-computer  organization [10 cs46]-notes new
Ise iv-computer organization [10 cs46]-notes new
 
Smart card operating systems Smallest OS run on smart cards which are credit ...
Smart card operating systems Smallest OS run on smart cards which are credit ...Smart card operating systems Smallest OS run on smart cards which are credit ...
Smart card operating systems Smallest OS run on smart cards which are credit ...
 

Recently uploaded

SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code ExamplesPeter Brusilovsky
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文中 央社
 
How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17Celine George
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxneillewis46
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....Ritu480198
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsSandeep D Chaudhary
 
How to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptxHow to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptxCeline George
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxMarlene Maheu
 
ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptxPoojaSen20
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnershipsexpandedwebsite
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSean M. Fox
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMELOISARIVERA8
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesPooky Knightsmith
 
e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi RajagopalEADTU
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...EduSkills OECD
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...EADTU
 
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhĐề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhleson0603
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024Borja Sotomayor
 

Recently uploaded (20)

SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
 
How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptx
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
How to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptxHow to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptx
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptx
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical Principles
 
e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopal
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhĐề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024
 
Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"
 
Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
 

Syllabus in IT 213.docx

  • 1. Course Code: IT 213 Course Description: IT ELECTIVE 1 – PLATFORM TECHNOLOGIES Units: 3 INTENDED LEARNING OUTCOME: 1. Recommend an appropriate operating systembased on given systemrequirements 2. Plan and write a simple assembly language program. 3. Perform a cost-benefit analysis for a proposed serversolution. GRADING SYSTEM: Submission of assigned activities: 20% Student engagement/forum discussion: 30% Quizzes: 30% Major Exams (Midterm and Finals): 20% ______ Total: 100% Unit 1: Introduction to Platform Technologies 1.1. Overview of Platform Technologies 1.2. Definition of Platform technologies 1.3. The underlying concepts in computer hardware 1.4. The underlying concepts in systems software 1.5. Historical development of hardware and operating systemcomputing platforms Unit 2: Introduction to Computer System 2.1. The Computer System • Processor • Memory • I/O • Peripherals 2.2. Processing Unit • Executing computer instructions • Execution of a complete instruction Unit 3: Computer and Data Representation 3.1. Number System and Character Representation • Decimal Number systemand Conversion • Binary system • Octal system • Hexadecimal system • Binary coded decimal 3.2. Signed numbers - Representing data - ASCII CHARACTERS - INSTRUCTIONS - IMAGES - NUMBERS Unit 4: Introduction to System Software and Systems Programming 4.1. Core operating systemcomponents 4.2. History of operating system 4.3. Other types of computer systems and their operating systems 4.4. Computer systemoperation basics,memory 4.5. Selection, deployment, integration and administration of platforms or components to support the organization’s IT infrastructure Unit 5: Processor 5.1. General microprocessor organization 5.2. Single bus architecture 5.3. Control unit 5.4. Arithmetic Logic Unit Unit 6: Memory 6.1. Types of Memory 6.2. Memory caching 6.3. Virtual Memory 6.4. Memory Interleaving Unit 7: Introduction to Memory Management 7.1. Basic main memory allocation strategies 7.2. Virtual Memory - Frame Allocation - Page Replacement
  • 2. Unit 8: Process Management 8.1. Processes 8.2. Process States Unit 9: Principles of Scheduling 9.1. CPU scheduling 9.2. Non-pre-emptive and pre-emptive CPU scheduling algorithms Unit 10: Introduction to Deadlocks 10.1. Deadlock prevention 10.2. Deadlock avoidance 10.3. Detection and recovery 10.4. The Ostrich Algorithm Unit 11: Assembly Language 11.1. Assembly language overview - Advantages and Disadvantages - Comparison to high level languages - Process of assembly - Editor, assembler, linker and debugger 11.2. The TURBO Assembler - Installation - How to start TASM 11.3. Assembling the program 11.4. Debugging, saving,linking and executing programs 11.5. Printing an output Unit 12: Introduction to CISC and RISC Architecture 12.1. Parallel computing 12.2. Pipelining 12.3. Parallelism 12.4. Parallel computing applications