There are two pre-requisites for this course:
Each of these pre-requisites is discussed in more detail below.
It is expected that you come into this course with prior programming experience.
Note that HTML and CSS (while required skills) do not qualify as programming experience because they are syntax languages, not programming languages.
In general, you should feel comfortable with the following basic programming paradigms:
CSCI E-15 is not an introduction to programming. We will use programming to build web applications, but we will not teach you to program.
If you take this course without prior programming experience, it would be akin to taking a course on writing novels without first having a fundamental understanding of spelling, vocabulary, sentence structure, etc.
The following courses at Harvard Ext. are examples of the kind of courses that would give you fundamental programming experiencing, preparing you for CSCI E-15:
Your prior programming experience can also come from non-HES courses, self-taught study, on the job experience, etc.
The prerequisite quiz includes basic programming questions to help your judge your preparedness for this course.
It is expected that you come into this course with a strong grasp of modern HTML/CSS and basic web site publishing. Much of the work we do in CSCI E-15 builds upon these technologies, so prior understanding is necessary.
If you're unsure whether you're qualified, here are some bullet points you can check your skills against:
<center>should no longer be used.
For HTML/CSS skills, Harvard Ext's CSCI E-12 Fundamentals of Website Development is a logical precursor to CSCI E-15.
Your experience can also come from non-HES courses, self-taught study, on the job experience, etc.
The prerequisite quiz includes HTML/CSS questions to help your judge your preparedness for this course.