Syllabus (print version in
PDF)
Prerequisites:
Math
104 (Trigonometry and Transcendental Functions), or
Math 105
(Precalculus Mathematics), or specified score on Math Placement Test
Credits:
3
Date:
Tuesday
and Thursday
Time: 10:30
AM to 11:45 AM
Place: Innovation
Hall 318
Instructors:
Prof. Jie
Zhang
Contact
Info: (703)993-1998 (phone), jzhang7@gmu.edu (e-mail)
Office
Hour: 3:00 PM to 5:00 PM, Tuesday, or by
appointment
Office: Room 257, Planetary Hall
Description: This course fulfills the
GMU General Education Requirement
for
Information Technology with Ethics. Students will learn how
to use computers to
solve practical scientific problems. Topics will include the computer
fundamentals of data representation and manipulation, basic scientific
models
and simulations, concept of scientific method, basic concepts and tools
of
scientific visualization, methods of data analysis, and computational
ethics.
The MATLAB is introduced and used as the computational platform. This
course
will equip students with the knowledge and confidence they need to make
productive use of future hardware and software both as students and
throughout
their career
Content:
- Computer Fundamentals - Binary Representation of Data,
Binary Addition and Subtraction, Binary Encoding and Decoding (ASCII),
Data Storage, Logic Circuits and
Tables
- Scientific
Simulation - Mathematical Models, Computational Models, Iteration,
Differentiation,
Integration, Scientific Method
- Scientific
Visualization - 2D
array, RGB color system, Colors, Colormap, Images
- Data
analysis - Statistical Measures, Histogram, Regression
- Computational Ethics – Ethical Use
of Publications, Data, and Code, Ethical Issues In Scientific Data and
Computing.
Software
Tools: MATLAB.
During class, each
student will be seated at a computer workstation with MATLAB installed.
Outside
of class, MATLAB is available on workstations on campus (Johnson
Center,
Innovation Hall, and some residence halls). It can also be accessed via
online
remote connection through the Virtual
Computing Laboratory (VCL) at
"https://www.vcl.gmu.edu/index.php?mode=selectauth". A student version of MATLAB
may be purchased (~$100) at Patriot
Computers.
Homework: There
will be a weekly homework. Homework will usually consist of multiple
choice questions and short answer questions and
programming assignments.
Unless otherwise specified, homework will be assigned on each
Thursday and due in the beginning of the class in the following
Thursday. Unless otherwise specified, only
paper copies are acceptable.
Exams: There will be one midterm and one
comprehensive final
exam.
Grading: Quiz and Participation (10%),
Homework (30%), Midterm
(25%), Final Exam (35%)
Class URL: https://mymasonportal.gmu.edu/ for
posting grades only
and
http://solar.gmu.edu/teaching/2013_CDS130_Fall/
(for
posting homework questions, solutions, lecture notes and any
supplementa materials).
Text Book: None - no suitable
textbook exists for this course. Course material consists of class
presentations
(PowerPoint Slides and whiteboard lectures), handouts and in-class
exercises. They
are supplemented by web-based content. PowerPoint Slides will be posted
online.
Honor Code: As in any class, you are allowed to study with other
students. However, tests and homework assignments must be completed on
your own unless stated specifically in the assignment guidelines. In
some assignments, you will be directed toward on-line sources for
papers, data and code. If these data, code, or papers are used for a
project, then you MUST cite where it came from. Specifically, you may
not copy any text, computer code, image, data or any other material
from the Internet or any other source and represent it as your own. Any
material that is taken in whole or in part from any other source
(including web-pages) that is not properly cited will be treated as a
violation of Mason's academic honor code and will be submitted to the
honor committee for adjudication, as will other violations of the honor
code.