Instructor: Prof. Y. Alex Xue
Office: CESTM B230C Phone: (518) 956-7220 Email: email@example.com
Meeting Time and Location:
Office Hour: Thursday
by email appointment.
This course introduces the fundamental programming concepts based
on the C
programming language and prepare you for courses that assume
backgrounds in computer programming. Topics include variables, data
types, functions, control statements, pointers, and arrays,
declarations, and program designs and organizations. You need access to
any programming environment that allows you to write, edit, compile,
link, and debug a C program. Familiarity with fundamental programming
concepts such as variables, data types, and compiling source code is
Prerequisite: Satisfactory completion of NSCI/NENG 110 and NSCI/NENG 120.
Programming Tools: We'll be utilizing the programming environment comprised of cgywin (online documentation), gcc (online documentation) and notepad++ (website).
Two other popular books on C programming are those by Stephen Prata (C Primer Plus) and Stephen Kochan (Programming in C). The standard text on scientific computing using C is Numerical Recipe in C: The Art of Scientific Computing.
Grades and Assignments: Grades are based on four programming assignments (15% each) and one final written exam (40%). Programming assignments are collected at the due date but not graded. Late return will not be accepted.
Course Website: http://www.albany.edu/~yx152122/NENG202-2014.html.
Weekly Course Materials: