CSC 205/208: Discrete Structures and Computer Organization
Dual enrollment instructor, Northern Virginia Community College and Fairfax County Public Schools, 2022
Through a partnership between Northern Virginia Community College and Fairfax County Public Schools, dual enrollment courses allow high school students to earn credit toward their high school diploma and college credit at the same time. I met the credentialing requirements necessary to be considered faculty by earning my master’s degree in education and 18 additional graduate credits in computer science. Discrete Structures and Computer Organization is a year-long course.
CSC 205: Computer Organization
2022 - present
Examines the hierarchical structure of computer architecture. Focuses on multi-level machine organization. Uses assembler programming to complete simple projects. Includes processors, instruction, execution, addressing techniques, data representation and digital logic.
CSC 208: Discrete Structures
2022 - present
Introduces discrete mathematics concepts in relation to computer science. Applies the use of Boolean algebra, analysis of algorithms such as logic, sets and functions, recursive algorithms, and recurrence relations, combinatorics, graphs, and trees.