CSE 5042
Transcript Abbreviation:
(N/A)
Course Description:
Introduction to computer architecture at machine and assembly language level; pointers and addressing; C programming at machine level; computer organization.
Course Levels:
Graduate
Designation:
Elective
General Education Course:
(N/A)
Cross-Listings:
(N/A)
Credit Hours (Minimum if “Range”selected):
3.00
Max Credit Hours:
(N/A)
Select if Repeatable:
Off
Maximum Repeatable Credits:
(N/A)
Total Completions Allowed:
(N/A)
Allow Multiple Enrollments in Term:
No
Course Length:
14 weeks (autumn or spring)
12 weeks (summer only)
Off Campus:
Never
Campus Location:
Columbus
Instruction Modes:
(N/A)
Prerequisites and Co-requisites:
Prereq: 2122, 2123, or 2231; and 2321 or Math 2566; or Grad standing.
Electronically Enforced:
No
Exclusions:
Not open to students with credit for 2421.
Course Goals / Objectives:
To master programming with pointers in C
To be competent with application development and debugging in Unix environments
To be competent in programming with dynamic data structures in C, and in using C string and I/O features, bit operations, and function pointers
To be familiar with overall organization and design of computer systems
To be competent with representation and manipulation of information in computer systems
To be familiar with machine encoding of instructions, and be competent with a particular real or hypothetical instruction set
To be familiar with programming in assembly language
To be familiar with Linking (static linking, relocatable object files, symbols and symbol tables, symbol resolution, relocation, loading executable object files)
Check if concurrence sought:
No
Contact Hours:
Topic | LEC | REC | LAB | LAB Inst |
---|---|---|---|---|
Total | 0 | 0 | 0 | 0 |
Grading Plan:
Letter Grade
Course Components:
Lecture
Grade Roster Component:
Lecture
Credit by Exam (EM):
No
Grades Breakdown:
Aspect | Percent |
---|---|
No Grade Breakdown Entered. |
Representative Textbooks and Other Course Materials:
Title | Author | Year |
---|---|---|
No Textbooks and Other Course Materials Entered. |
ABET-CAC Criterion 3 Outcomes:
Outcome | Contribution | Description |
---|---|---|
1 | Substantial contribution (3-6 hours) | Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. |
2 | Substantial contribution (3-6 hours) | Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. |
6 | Significant contribution (7+ hours) | Apply computer science theory and software development fundamentals to produce computing-based solutions. |
ABET-ETAC Criterion 3 Outcomes:
(N/A)
ABET-EAC Criterion 3 Outcomes:
Outcome | Contribution | Description |
---|---|---|
1 | Substantial contribution (3-6 hours) | an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics |
2 | Substantial contribution (3-6 hours) | an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors |
6 | Some contribution (1-2 hours) | an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions |
Embedded Literacies Info:
Attachments:
(N/A)
Additional Notes or Comments:
(N/A)
Basic Course Overview:
CSE_5042_basic.pdf
(9.56 KB)