Course Details

Title C++ Programming
Field of Study Engineering
Professor hanyang (summerschool@hanyang.ac.kr)
Type Academic course
Delivery Method Offline (100% offline course):
Credits 3
Contact hours 45
Schedule
Course code ITE1010
Course number
Description

This course introduces the concepts of C Programming from hardware perspective in *NIX environment (case study: FreeBSD). The course will be delivered using a combination of lectures and practical “hands-on” lab exercises to build a simple Operating System. The last 4 classes discuss about Object-Oriented Programming using C++ and Team Collaboration using git.

Week 1
Day 1 Machine Instruction, Microprocessor and Memory Interaction (case study: x86)
Day 2 Flowchart, Data Types, and Value; And how it manifested in Machine Instruction
Day 3 Using Control Structure (branch and iteration) on Sorting and Searching
Day 4 Managing Files

Week 2
Day 1 C Application on Image Processing
Day 2 C Application on BIG Data
Day 3 C Application for Database
Day 4 C Application on Web

Week 3
Day 1 C Application for Operating System part 1
Day 2 C Application for Operating System part 2
Day 3 C Application for Operating System part 3
Day 4 C Application for Operating System part 4

Week 4
Day 1 Object Oriented Programming using C++
Day 2 Object Oriented Programming using C++
Day 3 C++ for Android Application
Day 4 Managing IT Project and Team Collaboration using git

Objective

– Students should be able to use C to solve a mathematical formula and text parsing
– Students should be able to explain *NIX environment and how it interacts with the underlying hardware
– Students should be able to explain the difference between OOP to functional programming
– Students should be able to use C++ for Android Application and git for team collaboration

Preparations

Familiarity with any operating system is needed

Materials HISS Syllabus_C C++ Programming_Nyoman Karna
Evaluation
Assignment
0%
Lesson Plan
Class 1:  
Class 2:   
Class 3:  
Class 4:  
Class 5:  
Class 6:  
Class 7:  
Class 8:  
Class 9:  
Class 10:  
Class 11:  
Class 12:  
Class 13:  
Class 14:  
Class 15:  
Last Updated October 28, 2021
Print
Go to Top