代写ECS 50 Syllabus (Summer 2024)代做留学生C/C++语言

2024-07-08 代写ECS 50 Syllabus (Summer 2024)代做留学生C/C++语言

ECS 50 Syllabus (Summer 2024)

Goals

.  Gain an understanding of how the computer operates

o   Be able to distinguish which operations are performed by software and which are performed by hardware

· Learn how data is represented within in the computer

o    Integer Numbers

o   Floating Point Numbers

o   Characters

o   Arrays

o   Classes/Structs

.  Learn the basic services provided by the operating system

o   Timesharing

o   OS Bootup

o   Application Loading

.  Learn how to write basic assembly programs using the x86 assembly language

o   Standalone

o   Callable from C

o   Inlined inside a C/C++ program

o   When to write assembly code

Prerequisites

ECS 36B

o   How to program in C and C++

o   Be extremely comfortable with pointers and memory management

o   Be fluent in using the debugger to find and fix problems within your programs