|
|
|
| CSC 112 - Introduction to Computer
Programming JavaScript |
JavaScript Online References and Assignments
112-001 Lecture/Lab MWF 12:00-12:50PM LEUTZE HALL 248
INSTRUCTOR
Jack
Tompkins
E-mail:
tompkinsj@uncw.edu
Office hours
Phone: (910) 962-7013
COURSE DESCRIPTION
CSC 112. Introduction to Computer Programming (3) Prerequisite: MAT 111
or 115. An introduction to programming in a high-level language for students who
are not computer science majors. Algorithms, computer systems, data
representation, survey of computer applications, elementary programming
techniques, debugging and verification of programs. The language to be used will
be specified in the schedule of classes. May be repeated once for credit under a different subtitle.
GENERAL COURSE INFORMATION
This section of
CSC 112 will be learning to
program using the Javascript programming language. No previous programming
experience is assumed. Students will learn many core concepts in computer
science and the fundamentals of software design and development, basic problem
solving strategies and common design patterns in order to expedite the software
development process. Students will also discover that computer programming is an
art and beyond a program that "works" are issues of aesthetics, simplicity, and
elegance. A
portion of each class meeting will typically be used as a lab, during which you
will work on computer programs related to the class. Students should
expect to spend 5 to 10 hours per week on the course outside of class time.
REQUIRED TEXTBOOK and MATERIALS
| The Web Wizard's Guide to JavaScript by Estrella, Addison-Wesley, 2002. | |
![]() |
Steven G. Estrella USB Jump Drive for storing your work. |
STUDENT RESOURCES
COURSE REQUIREMENTS AND GRADING CRITERIA
|
90 - 100 A |
|
80 - 89.5 B |
|
70 - 79.5 C |
|
60 - 69.5 D |
If your course score falls just below a cutoff, a higher, + grade may be assigned solely at the discretion of the instructor.
In choosing UNCW, you have become part of our community of scholars. We recognize that the UNCW learning experience is challenging and requires hard work. It also requires a commitment to make time available to do that hard work. The university expects you to make academics your highest priority by dedicating your time and energy to training your mind and acquiring knowledge. Academic success in critical thinking and problem solving prepares you for the changes and challenges you will encounter in the future. Our faculty and academic support resources are readily available as partners in this effort, but the primary responsibility for learning is yours.
Honor Code
It is the responsibility of every student to uphold and maintain the UNCW Academic Honor Code (see Section V of your Student Handbook). You violate the honor code when you represent someone else's work as your own. Programming assignments may be discussed at a conceptual level with other students but details and coding must be your own. Copying and team collaboration is prohibited.
Learning Strategies
You are expected to take an active role in your learning in this course. This includes regular attendance, paying attention in class, reading the textbook, and completing all course requirements. You are encouraged to study with your classmates outside of class. Programming assignments usually require a lot more time than expected, so start early and work some every day.
Students with Disabilities
If you have a disability and need reasonable accommodation in
this course, you should inform the instructor of this fact
in writing within the first week of class or as soon as possible.
If you have not already done so, you must register with the Office
of Disability Services in Westside Hall (extension 3746) and
obtain a copy of your Accommodation Letter. You should then meet
with your instructor to make mutually agreeable arrangements
based on the recommendations of the Accommodation Letter.
| by J. A. Tompkins |