Dr Derek Bridge
School of Computer Science & Information Technology
University College Cork
Lecture Objectives
learn how the module will be taught & examined
learn what a client-server architecture is
learn what a communications protocol, such as HTTP, is
Derek Bridge
Senior Lecturer in Computer Science
+
Artificial Intelligence researcher
Web Development I and II
Module codes:
CS1115/CS5002 Web Development I
CS1116/CS5018 Web Development II
Credit weighting:
5 credits each
Module Objectives
you will acquire competence in web development
you will build a portfolio of projects
you will develop as a critical thinker/problem-solver and as an independent learner
Module Delivery
On-campus lectures
Tuesdays @ 12 noon, WGB 107, starting 17th Sept
Thursdays @ 3pm, WGB G05
On-campus lab
Two lab sessions — students attend the one to which they are assigned.
Either Tuesdays 10am - 12 noon or
Thursdays 4pm - 6pm, WGB 110
(Wait for an announcement of their start date)
Private study
At least 3 hrs per week
"Is there a book?"
There's no book.
Use the web!
especially developer.mozilla.org
"What about software?"
VSCode
(with some extensions)
Chrome web browser
Assessment: Web Development I
Examination:
1.5 hr in-person exam (75% of the marks)
Continuous assessment:
Web site project (25% of the marks)
How to fail:
Skip lectures & labs; avoid private study; cram the night before the exam; expect the exam to be a
memory test
How to pass:
Attend lectures & labs; take notes; organize your notes; tackle the lab activities properly; expect
a problem-solving exam
Plagiarism
Plagiarism is presenting someone else’s work as your own. It is a violation of
UCC Policy and there are strict and severe penalties.
The Policy applies to all work submitted, including software.
You can expect that your work will be checked for evidence of plagiarism or
collusion.
In some circumstances it may be acceptable to reuse a small amount of work by
others, but only if you provide explicit acknowledgement and justification.
If in doubt ask your module lecturer prior to submission. Better safe than sorry!
Students should be aware that the use of ChatGPT or Copilot or similar tools to generate text, code or diagrams without clear attribution will be considered an academic offence equivalent to plagiarism.