SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Special Topics in Computer Science                           CMSC198 Section YS41
for Non-Majors : HTML, CSS & JavaScript                              Summer 2012




                                     Syllabus
                           Class time: Mon – Fri (9:00 am – 12:00 pm)
                           Location: CSS 3332
                           Course Web Site: http:// elms.umd.edu

                           Instructor: Akilah Jackson
                           Office : CSS 4443
                           Office hours: Mon – Fri (1 – 5pm by appointment only)
                           Phone: 301-405-3923 (w) 202-341-3003 (cell)
                           Email: akilahj@umd.edu

Course Description
This class is a version of CMSC122 for non-CMSC majors tailored to the Young
Scholars Program (YSP). As in CMSC122, this course provides an introduction to
computer programming in the context of developing full featured dynamic web sites via
XHTML and Cascading Style Sheets (CSS). It also uses a problem solving approach to
teach basics of program design and implementation using JavaScript and relates these
skills to creation of dynamic web sites.

Course Objectives:
   1. Understand computer programming concepts and capabilities
   2. Demonstrate how static web pages can be designed using XHTML & CSS
   3. Demonstrate an understanding of basic programming logic and control
      structures.
   4. Develop and write dynamic web pages using JavaScript

Course Competencies:
Upon successful completion of the course, the student should be able to:
   ● create basic interactive web pages using hypertext markup language (HTML),
      javascript and a simple text editor.
   ● identify differences between HTML, CSS and Javascript
   ● use an HTML text editor to create HTML documents.
   ● create a simple web page that can be uploaded to the World Wide Web.
   ● write HTML tags using correct syntax.
   ● identify specific resources on the web that will enable further learning about
      creating web sites for education.
   ● demonstrate use of web scripting using (X)HTML, CSS, and Javascript
   ● demonstrate problem solving using (X)HTML.
          ○
Course Prerequisites: none
Course Co-requisites: None

Textbook(s): Head First Javascript. Morrison. Ingram Publishers. 2007.


                                      Page 1 of 5
Special Topics in Computer Science                               CMSC198 Section YS41
for Non-Majors : HTML, CSS & JavaScript                                  Summer 2012




Instructional Technology and Methods Used:
This is a standard lecture lab. Instructional methods may consist of, but are not limited
to, lectures (staff and guest), PowerPoint and other computer presentations, audio &
visual presentations, off-site tours (field trips), quizzes, and exams.

Additional materials might be required by the instructor.

Lectures:
Lectures will teach the objectives defined above. All lecture materials will be posted and
available on Bb. Lectures will be supported with in-class examples and demonstrations.
In addition, the material will be strengthened via several outside-of-class laboratory
assignments and quizzes. Exams will be based on the material covered in the class
lectures and supplemental notes from Bb.

Online Quizzes:
To reinforce application concepts and encourage you to review and understand the
material, a multiple-choice quiz will be conducted periodically (see Course Schedule).
The quizzes will be relatively simple and based on the readings & lecture of the previous
sessions. However, the quizzes are timed with a short time period to make it nearly
impossible to complete without having reviewed the material first. You may bring one
sheet, front and back, of crib notes with you for the quiz.

Laboratory:
There is no formal lab time for this course but there will be laboratory assignments to
present an opportunity for students to apply and learn the programming concepts taught
in class. The lab assignments are an integral part of the course and required. Lab
assignments will be submitted via the Assignments section of Bb with a severe penalty
for late submissions.

Exams:
The exams will include conceptual questions and code examples. Exams will primarily
test whether you understood concepts covered in the lecture and reading. There will be
two exams, worth 100 points each. The exams will be in class (see Course Schedule)
and will be proctored/monitored closely. You may bring one sheet, front and back, of
crib notes with you for the exam.

Grading Scale:
Letter grades are used to report academic performance. A numerical equivalent is used
to compute the student’s grade point average (GPA). Each Instructor is responsible for
calculating course grades. Grading guidelines may be found on the course syllabus.

                              A                              90-100 %
                              B                              80-89 %
                              C                              70-79 %
                              D                              65-69 %
                              F                              64 or below %



                                        Page 2 of 5
Special Topics in Computer Science                                CMSC198 Section YS41
for Non-Majors : HTML, CSS & JavaScript                                   Summer 2012




Process for Evaluation:
Lab Assignments: 4 x 25 points
Quizzes: 4 x 25 points
Exams: 2 x 100 points
TOTAL : 400 pts



                      ATTENDANCE AND PARTICIPATION
Students are responsible for class attendance. Students who miss class should make
arrangements to obtain notes pertaining to the lecture and/or laboratory missed. The
key to good participation in this course is being a ‘good citizen’ (i.e., being present, doing
the readings, and doing all your work in a timely fashion, participating in class voluntarily
and when called upon, etc.). Also, never hesitate to ask questions. If something seems
unclear, it is your responsibility to stop me to ask for clarification. If you do not
understand something in-class or have a question, the chances are someone else may
also have the same question! Please take the initiative to ask!


                         INCOMPLETE GRADES POLICY
A grade of ‘Incomplete’ may be awarded to students who have a legitimate reason for
needing additional time to complete a course. Legitimate reasons include emergencies
or extenuating circumstances that prevent a student from completing the course
requirements within the normal time frame. Students must initiate the request for an
incomplete prior to the end of the semester. In no case will a grade of incomplete be
awarded to someone seeking more time to master the course material in order to
improve his or her grade. However, under all circumstances, an ‘I’ will be awarded only
at the discretion of the instructor.

                             SCORE/GRADE APPEALS
You must make the appeal in writing. However, score changes are at the discretion of
the instructor and may be up or down based upon a complete review of the work in
question. It is important to recognize that a grade reflects another person’s judgment of
your work. In this sense, all grading is subjective. Appealing scores is discouraged.
Changing a few points on assignments rarely makes a difference in the final grade.
Time is much better spent discussing and clarifying the information content presented in
the course. In the event of disputes at the end of the semester, you will be required to
produce the testing material in question.




                                         Page 3 of 5
Special Topics in Computer Science                              CMSC198 Section YS41
for Non-Majors : HTML, CSS & JavaScript                                 Summer 2012




                           ACADEMIC MISCONDUCT
The University's Code of Academic Integrity is designed to ensure that the principles of
academic honesty and integrity are upheld. All students are expected to adhere to this
Code. The Smith School does not tolerate academic dishonesty. All acts of academic
dishonesty will be dealt with in accordance with the provisions of this code. Please visit
the following website for more information on the University's Code of Academic
Integrity:

http://www.inform.umd.edu/CampusInfo/Departments/JPO/AcInteg/code_acinteg2a.html

On the back of each exam or assignment you will be asked to write out and sign the
following pledge. "I pledge on my honor that I have not given or received any
unauthorized assistance on this exam/assignment."



       ACCOMMODATION FOR STUDENTS WITH DISABILITIES
Any student in this class who has a documented visual or physical impairment, hearing
disability, or any other disability covered by the University’s Services for students with
disabilities should contact the instructor during the first week of class to discuss and
arrange any instructional accommodations that may be necessary. If you need
additional information, please contact the Disability Support Service of the University at
301-314-7682. Students who would like to serve as volunteer tutors, readers or note
takers for students needing special assistance are encouraged to contact me during the
first week of class.




                                        Page 4 of 5
Special Topics in Computer Science                            CMSC198 Section YS41
         for Non-Majors : HTML, CSS & JavaScript                               Summer 2012




                                         Course Schedule
WK   DATE          Lecture   TOPIC                              READINGS      DELIVERABLES
1    Jul 9 (M)       1       Syllabus and Course Overview
                             Introduction
     Jul 10 (T)      2       XHTML & Editors                    Chapter 2

     Jul 11 (W)      3       XHTML                              Chapter 2     Quiz 1 – XHTML

     Jul 12 (Th)     4       CSS                                Chapter 3

     Jul 13 (F)      5       CSS                                Chapter 3     Quiz 2 – CSS


2    Jul 16 (M)      6       Scripting                          Chapter 4     Lab 1 due by 11 pm
                                                                              - XHTML & CSS
     Jul 17 (T)      7       Field Trip/ NSA Cryptologic
                             Museum

     Jul 18 (W)      8       Exam 1 (2 hours)                   Chapter 5

     Jul 19 (Th)     9       Control I – If Tests               Chapter 6

     Jul 20 (F)      10      Control II – Loops                 Chapter 6     Lab 2 due by 11 pm
                                                                              - Control I

3    Jul 23 (M)      11      Control II – Loops                               Quiz 3
                                                                              – Control II
     Jul 24 (T)      12      Arrays/Functions                   Chapter 8     Lab 3 due by 11 pm
                                                                              - Control II
     Jul 25 (W)      13      Arrays/Functions                   Chapter 7&8   Quiz 4
                                                                              – Arrays & Functions
     Jul 26 (Th)     14      Exam 2 (2 hours)

     Jul 27 (F)      15      *** No Class ***                                 Lab 4 due by 11 pm
                                                                              - Arrays & Functions




                                                  Page 5 of 5

Weitere ähnliche Inhalte

Was ist angesagt?

Advanced computer-science-msc- nottingham
Advanced computer-science-msc- nottinghamAdvanced computer-science-msc- nottingham
Advanced computer-science-msc- nottingham
Web2Present
 

Was ist angesagt? (16)

asdasd
asdasdasdasd
asdasd
 
Tle carpentry tg
Tle carpentry tgTle carpentry tg
Tle carpentry tg
 
Carpentry lm
Carpentry lmCarpentry lm
Carpentry lm
 
Bath Spa Keynote T&L Dat
Bath Spa Keynote T&L DatBath Spa Keynote T&L Dat
Bath Spa Keynote T&L Dat
 
0486 y11 sy_amended
0486 y11 sy_amended0486 y11 sy_amended
0486 y11 sy_amended
 
Tips for success at engineering studies ( A talk to the freshers at MESCE)
Tips for success  at engineering studies ( A talk to the freshers at MESCE)Tips for success  at engineering studies ( A talk to the freshers at MESCE)
Tips for success at engineering studies ( A talk to the freshers at MESCE)
 
Some tips for success at engineering studies
Some tips for success  at engineering studiesSome tips for success  at engineering studies
Some tips for success at engineering studies
 
Instructional Design Plan for a instructional course in the LMS for EDCI 5750...
Instructional Design Plan for a instructional course in the LMS for EDCI 5750...Instructional Design Plan for a instructional course in the LMS for EDCI 5750...
Instructional Design Plan for a instructional course in the LMS for EDCI 5750...
 
2 d essentials class 1
2 d essentials class 1 2 d essentials class 1
2 d essentials class 1
 
Ual ucas pro forma
Ual ucas pro formaUal ucas pro forma
Ual ucas pro forma
 
K to 12 smaw welding teacher's guide
K to 12 smaw welding teacher's guideK to 12 smaw welding teacher's guide
K to 12 smaw welding teacher's guide
 
O Level
O LevelO Level
O Level
 
K to 12 Carpentry Learning Modules
K to 12 Carpentry Learning ModulesK to 12 Carpentry Learning Modules
K to 12 Carpentry Learning Modules
 
Syllabus bca 2017
Syllabus bca 2017Syllabus bca 2017
Syllabus bca 2017
 
Ual ucas pro forma
Ual ucas pro formaUal ucas pro forma
Ual ucas pro forma
 
Advanced computer-science-msc- nottingham
Advanced computer-science-msc- nottinghamAdvanced computer-science-msc- nottingham
Advanced computer-science-msc- nottingham
 

Andere mochten auch

Deal or no deal Advanced Algebra gameshow
Deal or no deal Advanced Algebra gameshowDeal or no deal Advanced Algebra gameshow
Deal or no deal Advanced Algebra gameshow
Erin Jones
 
Seeing in 3D - Glimpsing the Future of the Church
Seeing in 3D - Glimpsing the Future of the ChurchSeeing in 3D - Glimpsing the Future of the Church
Seeing in 3D - Glimpsing the Future of the Church
Convergence
 
Solvency - II Programme Setup
Solvency - II Programme SetupSolvency - II Programme Setup
Solvency - II Programme Setup
gainline
 
Are There Some Issues That Are Too Sensitive For Soap Operas?
Are There Some Issues That Are Too Sensitive For Soap Operas?Are There Some Issues That Are Too Sensitive For Soap Operas?
Are There Some Issues That Are Too Sensitive For Soap Operas?
Team Discuss
 

Andere mochten auch (17)

Future of Church ill-south 2014
Future of Church ill-south 2014Future of Church ill-south 2014
Future of Church ill-south 2014
 
Edu cyclebusinessplan revised
Edu cyclebusinessplan revisedEdu cyclebusinessplan revised
Edu cyclebusinessplan revised
 
Can Corporations Do Well by Doing Good? Private Sector's role in Social Mark...
Can Corporations Do Well by Doing Good?  Private Sector's role in Social Mark...Can Corporations Do Well by Doing Good?  Private Sector's role in Social Mark...
Can Corporations Do Well by Doing Good? Private Sector's role in Social Mark...
 
Drupal7 Module Development
Drupal7 Module DevelopmentDrupal7 Module Development
Drupal7 Module Development
 
BookGenie-Publishing presentation
BookGenie-Publishing  presentationBookGenie-Publishing  presentation
BookGenie-Publishing presentation
 
Ladies and Gentlemen Start Your Blogging
Ladies and Gentlemen Start Your BloggingLadies and Gentlemen Start Your Blogging
Ladies and Gentlemen Start Your Blogging
 
q
qq
q
 
Deal or no deal Advanced Algebra gameshow
Deal or no deal Advanced Algebra gameshowDeal or no deal Advanced Algebra gameshow
Deal or no deal Advanced Algebra gameshow
 
Pensions That Work
Pensions That WorkPensions That Work
Pensions That Work
 
Seeing in 3D - Glimpsing the Future of the Church
Seeing in 3D - Glimpsing the Future of the ChurchSeeing in 3D - Glimpsing the Future of the Church
Seeing in 3D - Glimpsing the Future of the Church
 
Solvency II -The Practicalities Around Programme Governance & Data
Solvency II -The Practicalities Around Programme Governance & Data Solvency II -The Practicalities Around Programme Governance & Data
Solvency II -The Practicalities Around Programme Governance & Data
 
Scrumepidemie bij Centraal Beheer
Scrumepidemie bij Centraal BeheerScrumepidemie bij Centraal Beheer
Scrumepidemie bij Centraal Beheer
 
Solvency - II Programme Setup
Solvency - II Programme SetupSolvency - II Programme Setup
Solvency - II Programme Setup
 
Khasiat dan Manfaat buah dan Daun Sirsak untuk Kesehatan
Khasiat dan Manfaat buah dan Daun Sirsak untuk KesehatanKhasiat dan Manfaat buah dan Daun Sirsak untuk Kesehatan
Khasiat dan Manfaat buah dan Daun Sirsak untuk Kesehatan
 
Managing Social Media Message, Delivery & Interactions
Managing Social Media  Message, Delivery & InteractionsManaging Social Media  Message, Delivery & Interactions
Managing Social Media Message, Delivery & Interactions
 
Are There Some Issues That Are Too Sensitive For Soap Operas?
Are There Some Issues That Are Too Sensitive For Soap Operas?Are There Some Issues That Are Too Sensitive For Soap Operas?
Are There Some Issues That Are Too Sensitive For Soap Operas?
 
WallGreen® Jardins Verticais - Treinamento Revendedores
WallGreen® Jardins Verticais - Treinamento RevendedoresWallGreen® Jardins Verticais - Treinamento Revendedores
WallGreen® Jardins Verticais - Treinamento Revendedores
 

Ähnlich wie CMSC198 summer2012 syllabus

Assignments .30%
Assignments .30%Assignments .30%
Assignments .30%
butest
 
Syllabus mgt610 2013_s
Syllabus mgt610 2013_sSyllabus mgt610 2013_s
Syllabus mgt610 2013_s
henry KKK
 
SEU Management the Blue Sky Project Case Questions.docx
SEU Management the Blue Sky Project Case Questions.docxSEU Management the Blue Sky Project Case Questions.docx
SEU Management the Blue Sky Project Case Questions.docx
write5
 
MIS213 Syllabus [Draft]
MIS213 Syllabus [Draft]MIS213 Syllabus [Draft]
MIS213 Syllabus [Draft]
Maurice Dawson
 
Cwi syllabus cisa115-fall-2013-lund
Cwi syllabus cisa115-fall-2013-lundCwi syllabus cisa115-fall-2013-lund
Cwi syllabus cisa115-fall-2013-lund
jenlundCWI
 
Syllabus-ET2566-Master´s Thesis
Syllabus-ET2566-Master´s ThesisSyllabus-ET2566-Master´s Thesis
Syllabus-ET2566-Master´s Thesis
Main Uddin-Al-Hasan
 
Cwi syllabus cisa-fall-2013-lund
Cwi syllabus cisa-fall-2013-lundCwi syllabus cisa-fall-2013-lund
Cwi syllabus cisa-fall-2013-lund
jenlundCWI
 
Web Design I Syllabus 22 3375-03
Web Design I Syllabus 22 3375-03Web Design I Syllabus 22 3375-03
Web Design I Syllabus 22 3375-03
Shawn Calvert
 
P a g e 1 INF 308 Programming for Informatics Prof.docx
P a g e   1  INF 308 Programming for Informatics  Prof.docxP a g e   1  INF 308 Programming for Informatics  Prof.docx
P a g e 1 INF 308 Programming for Informatics Prof.docx
karlhennesey
 
KING’S OWN INSTITUTE Success in Higher Education ICT1.docx
KING’S OWN INSTITUTE Success in Higher Education ICT1.docxKING’S OWN INSTITUTE Success in Higher Education ICT1.docx
KING’S OWN INSTITUTE Success in Higher Education ICT1.docx
croysierkathey
 
CIS_170_05_F15F2F_Paurus
CIS_170_05_F15F2F_PaurusCIS_170_05_F15F2F_Paurus
CIS_170_05_F15F2F_Paurus
Jordan Bushaw
 
MAIT info session SRSH Sept17_2012
MAIT info session SRSH Sept17_2012MAIT info session SRSH Sept17_2012
MAIT info session SRSH Sept17_2012
stockton
 
Fayetteville Technical Community CollegeSYLLABUSSummer 2020Cou.docx
Fayetteville Technical Community CollegeSYLLABUSSummer 2020Cou.docxFayetteville Technical Community CollegeSYLLABUSSummer 2020Cou.docx
Fayetteville Technical Community CollegeSYLLABUSSummer 2020Cou.docx
mglenn3
 

Ähnlich wie CMSC198 summer2012 syllabus (20)

Scripting for Design
Scripting for DesignScripting for Design
Scripting for Design
 
Cwmd 2601 2020
Cwmd 2601 2020Cwmd 2601 2020
Cwmd 2601 2020
 
Assignments .30%
Assignments .30%Assignments .30%
Assignments .30%
 
Syllabus mgt610 2013_s
Syllabus mgt610 2013_sSyllabus mgt610 2013_s
Syllabus mgt610 2013_s
 
SEU Management the Blue Sky Project Case Questions.docx
SEU Management the Blue Sky Project Case Questions.docxSEU Management the Blue Sky Project Case Questions.docx
SEU Management the Blue Sky Project Case Questions.docx
 
MIS213 Syllabus [Draft]
MIS213 Syllabus [Draft]MIS213 Syllabus [Draft]
MIS213 Syllabus [Draft]
 
Robotics Syllabus 2016 2017
Robotics Syllabus 2016 2017Robotics Syllabus 2016 2017
Robotics Syllabus 2016 2017
 
Cwi syllabus cisa115-fall-2013-lund
Cwi syllabus cisa115-fall-2013-lundCwi syllabus cisa115-fall-2013-lund
Cwi syllabus cisa115-fall-2013-lund
 
Principles_of_distributed_database_syste.pdf
Principles_of_distributed_database_syste.pdfPrinciples_of_distributed_database_syste.pdf
Principles_of_distributed_database_syste.pdf
 
Coding syllabus 2016 2017
Coding syllabus 2016 2017Coding syllabus 2016 2017
Coding syllabus 2016 2017
 
Syllabus-ET2566-Master´s Thesis
Syllabus-ET2566-Master´s ThesisSyllabus-ET2566-Master´s Thesis
Syllabus-ET2566-Master´s Thesis
 
Cwi syllabus cisa-fall-2013-lund
Cwi syllabus cisa-fall-2013-lundCwi syllabus cisa-fall-2013-lund
Cwi syllabus cisa-fall-2013-lund
 
Web Design I Syllabus 22 3375-03
Web Design I Syllabus 22 3375-03Web Design I Syllabus 22 3375-03
Web Design I Syllabus 22 3375-03
 
P a g e 1 INF 308 Programming for Informatics Prof.docx
P a g e   1  INF 308 Programming for Informatics  Prof.docxP a g e   1  INF 308 Programming for Informatics  Prof.docx
P a g e 1 INF 308 Programming for Informatics Prof.docx
 
Chm1083dfghj
Chm1083dfghjChm1083dfghj
Chm1083dfghj
 
MCO 436 syllabus
MCO 436 syllabus MCO 436 syllabus
MCO 436 syllabus
 
KING’S OWN INSTITUTE Success in Higher Education ICT1.docx
KING’S OWN INSTITUTE Success in Higher Education ICT1.docxKING’S OWN INSTITUTE Success in Higher Education ICT1.docx
KING’S OWN INSTITUTE Success in Higher Education ICT1.docx
 
CIS_170_05_F15F2F_Paurus
CIS_170_05_F15F2F_PaurusCIS_170_05_F15F2F_Paurus
CIS_170_05_F15F2F_Paurus
 
MAIT info session SRSH Sept17_2012
MAIT info session SRSH Sept17_2012MAIT info session SRSH Sept17_2012
MAIT info session SRSH Sept17_2012
 
Fayetteville Technical Community CollegeSYLLABUSSummer 2020Cou.docx
Fayetteville Technical Community CollegeSYLLABUSSummer 2020Cou.docxFayetteville Technical Community CollegeSYLLABUSSummer 2020Cou.docx
Fayetteville Technical Community CollegeSYLLABUSSummer 2020Cou.docx
 

Kürzlich hochgeladen

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Kürzlich hochgeladen (20)

Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 

CMSC198 summer2012 syllabus

  • 1. Special Topics in Computer Science CMSC198 Section YS41 for Non-Majors : HTML, CSS & JavaScript Summer 2012 Syllabus Class time: Mon – Fri (9:00 am – 12:00 pm) Location: CSS 3332 Course Web Site: http:// elms.umd.edu Instructor: Akilah Jackson Office : CSS 4443 Office hours: Mon – Fri (1 – 5pm by appointment only) Phone: 301-405-3923 (w) 202-341-3003 (cell) Email: akilahj@umd.edu Course Description This class is a version of CMSC122 for non-CMSC majors tailored to the Young Scholars Program (YSP). As in CMSC122, this course provides an introduction to computer programming in the context of developing full featured dynamic web sites via XHTML and Cascading Style Sheets (CSS). It also uses a problem solving approach to teach basics of program design and implementation using JavaScript and relates these skills to creation of dynamic web sites. Course Objectives: 1. Understand computer programming concepts and capabilities 2. Demonstrate how static web pages can be designed using XHTML & CSS 3. Demonstrate an understanding of basic programming logic and control structures. 4. Develop and write dynamic web pages using JavaScript Course Competencies: Upon successful completion of the course, the student should be able to: ● create basic interactive web pages using hypertext markup language (HTML), javascript and a simple text editor. ● identify differences between HTML, CSS and Javascript ● use an HTML text editor to create HTML documents. ● create a simple web page that can be uploaded to the World Wide Web. ● write HTML tags using correct syntax. ● identify specific resources on the web that will enable further learning about creating web sites for education. ● demonstrate use of web scripting using (X)HTML, CSS, and Javascript ● demonstrate problem solving using (X)HTML. ○ Course Prerequisites: none Course Co-requisites: None Textbook(s): Head First Javascript. Morrison. Ingram Publishers. 2007. Page 1 of 5
  • 2. Special Topics in Computer Science CMSC198 Section YS41 for Non-Majors : HTML, CSS & JavaScript Summer 2012 Instructional Technology and Methods Used: This is a standard lecture lab. Instructional methods may consist of, but are not limited to, lectures (staff and guest), PowerPoint and other computer presentations, audio & visual presentations, off-site tours (field trips), quizzes, and exams. Additional materials might be required by the instructor. Lectures: Lectures will teach the objectives defined above. All lecture materials will be posted and available on Bb. Lectures will be supported with in-class examples and demonstrations. In addition, the material will be strengthened via several outside-of-class laboratory assignments and quizzes. Exams will be based on the material covered in the class lectures and supplemental notes from Bb. Online Quizzes: To reinforce application concepts and encourage you to review and understand the material, a multiple-choice quiz will be conducted periodically (see Course Schedule). The quizzes will be relatively simple and based on the readings & lecture of the previous sessions. However, the quizzes are timed with a short time period to make it nearly impossible to complete without having reviewed the material first. You may bring one sheet, front and back, of crib notes with you for the quiz. Laboratory: There is no formal lab time for this course but there will be laboratory assignments to present an opportunity for students to apply and learn the programming concepts taught in class. The lab assignments are an integral part of the course and required. Lab assignments will be submitted via the Assignments section of Bb with a severe penalty for late submissions. Exams: The exams will include conceptual questions and code examples. Exams will primarily test whether you understood concepts covered in the lecture and reading. There will be two exams, worth 100 points each. The exams will be in class (see Course Schedule) and will be proctored/monitored closely. You may bring one sheet, front and back, of crib notes with you for the exam. Grading Scale: Letter grades are used to report academic performance. A numerical equivalent is used to compute the student’s grade point average (GPA). Each Instructor is responsible for calculating course grades. Grading guidelines may be found on the course syllabus. A 90-100 % B 80-89 % C 70-79 % D 65-69 % F 64 or below % Page 2 of 5
  • 3. Special Topics in Computer Science CMSC198 Section YS41 for Non-Majors : HTML, CSS & JavaScript Summer 2012 Process for Evaluation: Lab Assignments: 4 x 25 points Quizzes: 4 x 25 points Exams: 2 x 100 points TOTAL : 400 pts ATTENDANCE AND PARTICIPATION Students are responsible for class attendance. Students who miss class should make arrangements to obtain notes pertaining to the lecture and/or laboratory missed. The key to good participation in this course is being a ‘good citizen’ (i.e., being present, doing the readings, and doing all your work in a timely fashion, participating in class voluntarily and when called upon, etc.). Also, never hesitate to ask questions. If something seems unclear, it is your responsibility to stop me to ask for clarification. If you do not understand something in-class or have a question, the chances are someone else may also have the same question! Please take the initiative to ask! INCOMPLETE GRADES POLICY A grade of ‘Incomplete’ may be awarded to students who have a legitimate reason for needing additional time to complete a course. Legitimate reasons include emergencies or extenuating circumstances that prevent a student from completing the course requirements within the normal time frame. Students must initiate the request for an incomplete prior to the end of the semester. In no case will a grade of incomplete be awarded to someone seeking more time to master the course material in order to improve his or her grade. However, under all circumstances, an ‘I’ will be awarded only at the discretion of the instructor. SCORE/GRADE APPEALS You must make the appeal in writing. However, score changes are at the discretion of the instructor and may be up or down based upon a complete review of the work in question. It is important to recognize that a grade reflects another person’s judgment of your work. In this sense, all grading is subjective. Appealing scores is discouraged. Changing a few points on assignments rarely makes a difference in the final grade. Time is much better spent discussing and clarifying the information content presented in the course. In the event of disputes at the end of the semester, you will be required to produce the testing material in question. Page 3 of 5
  • 4. Special Topics in Computer Science CMSC198 Section YS41 for Non-Majors : HTML, CSS & JavaScript Summer 2012 ACADEMIC MISCONDUCT The University's Code of Academic Integrity is designed to ensure that the principles of academic honesty and integrity are upheld. All students are expected to adhere to this Code. The Smith School does not tolerate academic dishonesty. All acts of academic dishonesty will be dealt with in accordance with the provisions of this code. Please visit the following website for more information on the University's Code of Academic Integrity: http://www.inform.umd.edu/CampusInfo/Departments/JPO/AcInteg/code_acinteg2a.html On the back of each exam or assignment you will be asked to write out and sign the following pledge. "I pledge on my honor that I have not given or received any unauthorized assistance on this exam/assignment." ACCOMMODATION FOR STUDENTS WITH DISABILITIES Any student in this class who has a documented visual or physical impairment, hearing disability, or any other disability covered by the University’s Services for students with disabilities should contact the instructor during the first week of class to discuss and arrange any instructional accommodations that may be necessary. If you need additional information, please contact the Disability Support Service of the University at 301-314-7682. Students who would like to serve as volunteer tutors, readers or note takers for students needing special assistance are encouraged to contact me during the first week of class. Page 4 of 5
  • 5. Special Topics in Computer Science CMSC198 Section YS41 for Non-Majors : HTML, CSS & JavaScript Summer 2012 Course Schedule WK DATE Lecture TOPIC READINGS DELIVERABLES 1 Jul 9 (M) 1 Syllabus and Course Overview Introduction Jul 10 (T) 2 XHTML & Editors Chapter 2 Jul 11 (W) 3 XHTML Chapter 2 Quiz 1 – XHTML Jul 12 (Th) 4 CSS Chapter 3 Jul 13 (F) 5 CSS Chapter 3 Quiz 2 – CSS 2 Jul 16 (M) 6 Scripting Chapter 4 Lab 1 due by 11 pm - XHTML & CSS Jul 17 (T) 7 Field Trip/ NSA Cryptologic Museum Jul 18 (W) 8 Exam 1 (2 hours) Chapter 5 Jul 19 (Th) 9 Control I – If Tests Chapter 6 Jul 20 (F) 10 Control II – Loops Chapter 6 Lab 2 due by 11 pm - Control I 3 Jul 23 (M) 11 Control II – Loops Quiz 3 – Control II Jul 24 (T) 12 Arrays/Functions Chapter 8 Lab 3 due by 11 pm - Control II Jul 25 (W) 13 Arrays/Functions Chapter 7&8 Quiz 4 – Arrays & Functions Jul 26 (Th) 14 Exam 2 (2 hours) Jul 27 (F) 15 *** No Class *** Lab 4 due by 11 pm - Arrays & Functions Page 5 of 5