0% found this document useful (0 votes)
12 views

Spring Syllabus

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

Spring Syllabus

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Dakar American University of Science & Technology

Dakar / Somone
Educating the next generation of Engineers, Inventors, and Innovators
www.daust.org / [email protected] / +221 33 898 8713 / +221 77 162 6223

[CS330] WEB DEVELOPMENT 1


SPRING 2024
Instructor: Dr. Mahamed Lamine Guindo
Email: [email protected]
Lecture Schedule: Tuesday 8 AM -9:50 AM.
Friday 11 AM -13:00 PM.

Course description
This web application development course is designed to provide students with the skills and
knowledge needed to create dynamic and interactive web applications. Throughout the course,
students will learn how to design, develop, and deploy web applications using a variety of
technologies and tools. The course covers both front-end and back-end development, focusing on
building full-stack web applications.

Required textbook and materials

Courses Materials and Lab manuals:


Others:
https://www.w3schools.com/html/default.asp
https://www.youtube.com/watch?v=G3e-cpL7ofc&ab_channel=SuperSimpleDev

**Week 1-2: Introduction to Web Development**


- **Session 1 (Week 1, Day 1): Introduction to Web Development**
- Topics: Overview of web technologies, HTML, and the web development stack.
- **Session 2 (Week 1, Day 2): HTML Basics**
- Topics: HTML structure, tags, elements, and attributes.

**Week 3-4: Cascading Style Sheets (CSS)**


- **Session 3 (Week 3, Day 1): Introduction to CSS**
- Topics: Styling HTML elements, CSS selectors, properties, and values.
- **Session 4 (Week 3, Day 2): CSS Layout and Positioning**
- Topics: Box model, layout techniques, and positioning.

**Week 5-6: JavaScript Fundamentals**


- **Session 5 (Week 5, Day 1): Introduction to JavaScript**
- Topics: JavaScript basics, variables, data types, and operators.
- **Session 6 (Week 5, Day 2): Control Flow and Functions in JavaScript**
- Topics: Conditional statements, loops, and functions.

**Week 7-8: Document Object Model (DOM)**


- **Session 7 (Week 7, Day 1): DOM Manipulation with JavaScript**
- Topics: Accessing and modifying HTML elements using JavaScript.
- **Session 8 (Week 7, Day 2): Event Handling**
- Topics: Managing user interactions with JavaScript events.
Grading Policy

Activities Percentage (%)


Attendance 10
Homework+ 15
Quizzes
Lab 20
Midterm Exam 20
Final exam 35

This course has been designed such that all activities are integral and essential parts of the
learning process. Although there are no specific points allocated to class participation, it is highly
recommended.

Grading Scales
The following is the DAUST’s grading system:

Letter Points Description


Grade
A+ 99-100
A 94-98
A- 90-93
Pass
B+ 87-89
Credits earned
B 84-86
B- 80-83
C+ 77-79
C 74-76 Course Validation
C- 70-73
D+ 67-69
Fail
D 64-65
No credits earned
D- 60-63
F 0-59

Letter Grade Points Description


A 4.00 Excellent
B 3.00 Above average
C 2.00 Average
D 1.00 Below average
F 0.00 Failure to complete course requirements satisfactorily
I Incomplete Incomplete Grade
Withdrawal by the student during the first two weeks of
W Withdrawal
the semester.
Attended at least one class during the first week of the
XW Walk away semester and failed to withdraw during the following
week.
Note: While neither grades XW, W, are calculated as part of the official grade point average,
they are counted in determining satisfactory academic progress for students receiving financial
aid and their continuing aid eligibility. It is the policy of DAUST that the responsibility for
dropping a class belongs to the student. Please pay attention to the drop dates and policies in
academic schedule for each term.

Academic Honesty

Principles of truth and honesty must be applied in all academic matters at DAUST. Therefore,
acts of academic dishonesty, including such activities as plagiarism or cheating are regarded by
DAUST as very serious offenses. In the event that cheating, plagiarism or other forms of
academic dishonesty on the part of students are discovered, each incident will be handled on an
individual basis as deemed appropriate by the instructor.

Student Course Evaluation Surveys

In efforts to better serve our students, the office of Academic Affairs sends out routine online
course evaluation surveys; your assistance is needed to ensure that all students complete these
online surveys. The surveys only take a few minutes to complete and can be administered at the
beginning or end of your class session. The data collected from these surveys provide evidence-
based feedback to support continued assessment and strategic planning. This enables continuous
improvement of the academic services to students, faculty and staff.

Disclaimer

As the instructor, I reserve the right to make any changes that I deem necessary to the details
and/or policies listed in this syllabus. This includes adjusting the schedule according to the pace
of the course and the needs of the students.

You might also like