CSIS 12: Assembly Language Programming
Welcome to the information page for CSIS 12, or before. Please send your email address to me at firstname.lastname@example.org so I will be able to contact you as needed.
You will be able to access the course
BEFORE August 25, 2014.
If you e-mail me after enrolling for the class, I will set up an account for you and you
can start on the course earlier.
While students that attend some of the lectures/labs do quite well in the course
online-only students often do poorly.
So please attend some lectures/labs if you can.
Click on the log on button below
and follow the instructions. I will accept late Adds to the course.
You must log on and begin the course within 3 days of the start of the class, or you
may be dropped to make space for students wishing to add.
There are 3 simple assignments, you can do without needing the textbook.
Please contact me by email if you have any questions.
Click on the log on button below and follow the instructions. I will accept late Adds to the course. You must log on and begin the course within 3 days of the start of the class, or you may be dropped to make space for students wishing to add. There are 3 simple assignments, you can do without needing the textbook. Please contact me by email if you have any questions.
|You will be able to log into the class BEFORE the first week of classes.|
|Date, Time & Place:||This hybrid class meets Monday evenings in Morgan Hill, or online. Besides lecture times, I am at the Morgan Hill site on Sunday evenings, 4-7:30 PM. Students will be required to complete assigned readings, writings, online discussion, quizzes or exams, and projects each week. There will be weekly due dates, but students may log on to complete work at any time during the week.|
Fundamentals of assembly language programming concepts and techniques. Topics include internal representation of data, arithmetic operations, logic statements, and general assembly language commands. Introduce low level language architecture including assemblers, linkage editors, and loaders. This course has the option of a letter grade or credit/no credit.
|Objectives:||Students will learn Assembly Language Programming. CSIS 12 transfers to both UC and CSU, and is a required course for Computer Science and Computer Engineering at many 4-year universities. This course is one of the Computer Science Lower Division Transfer Pattern courses.|
|Web Orientations:||The Gavilan Library will offer several orientations to online courses during the first two weeks of the semester. If you have never taken an online course, this orientation will provide critical information to help you be successful in this class. If you are unable to attend an orientation on campus, an online tutorial will be available. For more details see the schedule of orientations.|
|Texts:||The texts being used for the current semester are listed below. The newest edition is Assembly Language for x86 Processors (6th edition, 2010, ISBN-10: 978-0-13-602212-1|