COSC 307: Web Application Engineering
I strive for two things in design: simplicity and clarity. Great design is born of those two things
At the end of this course, students will be able to design visually exciting web pages using the best practices in web design and development.
|1||History of HTML, and Introduction to HTML||Basic Syntax of HTML, Looking into the following elements: Paragraph Line Breaks, Headings, Blockquote, Text formating elements, Images, Forms, Tables||1 PPT|
|2||Introduction to CSS||Levels of Styling, Selectors, Font properties, List properties, Colors, Text formatting properties, The Box Model, Conflict Resolution||2 PPT|
|5||CSS Positioning||A deeper look into positioning -Absolute, relative, static and fixed- in CSS; Visibility, Mouse Events, and z-Index||5 PPT|
COSC 204: Computer Organization and Assembly LanguageThis course provides an introduction to hardware and how they work in carrying out instructions, and also an introduction to low level programming.
Assembly programmers are the only programmers who can truly claim to be the masters, and that's a truth worth meditating on.
Assembler and Additional Libraries
|1||Basic Concepts||Introduction to Assembly Language, Data Representation, Virtual Machine Concept, and Boolean Operations||1 (PPT)|
|2||Processor Architecture||General Concepts, IA-32 Processor Architecture, IA-32 Memory Architecture, Components of a microcomputer, and Input/Output System||2 (PPT)|
|3||Assembly Language Fundamentals||Basic Elements of Assembly Language, Adding and Subtracting Integers, Assemblying programs, Defining Data, Symbolic Constants, Real-Address Mode||3 (PPT)|
|4||Data Transfers, Addressing, and Arithmetic||Data Transfer Instruction, Addition and Subtraction, Data-Related Operations and Directives, Indirect Addressing, JMP and LOOP instructions||4 (PPT)|
|5||Procedures||Linking to an external Library, Irvine32 Library, Stack operations, Defining and Using Procedures, and Program Design Using Procedures||5 (PPT)|
|6||Conditional Processing||Boolean and Comparison Instructions, Conditional Jumps, Conditional Loop Instructions, Conditional Structures, Application: Finite-State Machines, Conditional Control Flow Directives||6 (PPT)|