| |
| META TOPICPARENT |
name="SyllabiSpring2026" |
CSC 261: Self-Directed Learning: Web Programming: 3
hours
Description
Students will use independent learning techniques combined with class discussions to learn to build websites. Co-requisite: CSC 260
Goals for CSC 261 are:
- Upon completion of this course students will:
- Be able to create web pages with HTML, CSS, JavaScript, and PHP
- Have developed skills in being a life long learner
Course outcomes for CSC 261 are:
- Upon complete of CSC 261, students will understand:
- how to build web sites uses HTML, CSS, JavaScript, and PHP
- security issues associated with websites
- ethical issues associated with websites
- how to structure their own self learning on future tasks.
Program outcomes for CSC 261 are:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. (Computing student learning outcome 1)
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. (Computing student learning outcome 2)
- Communicate effectively in a variety of professional contexts. (Computing student learning outcome 3)
- Recognize professional responsibilities and make informed judgments in computing practice based on legal, ethical, and moral principles. (Computing student learning outcome 4)
- Learn new areas of technology. (Computing student learning outcome 6)
- Understand and use appropriate cloud technologies in specified areas (Computing student learning outcome 8)
- Apply computer science theory and software development fundamentals to produce computing-based solutions. (Computer Science student learning outcome 1)
- Support the delivery, use, and management of information systems within an information systems environment. (Computing and Information Systems student learning outcome 1)
- Apply security principles and practices to maintain operations in the presence of risks and threats. (Cyber Security student learning outcome 1)
Integration
- Self-learning at the application level by
- having the technical material being covered by existing online lessons found in the ACM learning center and other professional sites
- having discussions about how to get the most out of online lessons
- demonstrating how to establish education goals, outcomes, and tasks to learn specific tasks.
- Note taking at the application level by grading the notes students take while working through online lessons
- Technical writing by requiring students to create at least one website covering a technical topic and grading it on the way it communicates the information
- Professionalism at the application level by holding discussions about the differences between building websites for oneself/friends (as a hobby) and doing it as a job.
- Security at the introductory level by covering at least two different security issues associated with website development
- Ethics at an introductory level by discussing the responsibilities of a website provider for the content of the material posted on the website.
- Verbal communications at the introductory level by requiring each student to make presentation (at least 5 minutes) discussing either what was learned in a lesson or presenting a website created by the student.
Details
- Professor: Rachel Gramann
|
|
< < | |
> > |
- Class Time: 2:00-2:50 M *PLEASE NOTE: Weekly on campus attendance is REQUIRED for all students*
|
| |
- Class Location: S 025
- Textbook: Student membership in ACM. Resources from ACM Learning Center that will be used include:
|
| | |
|
< < |
|
> > | |
| | |
|
< < |
|
> > | |
| | |
|
< < |
|
> > | |
| | |
|
< < |
|
> > | |
| | |
|
< < |
|
> > | |
| | |
|
< < |
|
> > | |
| | | Jan 26 | |
HTML & CSS Project Week | Feb 2 | | JavaScript | |
|---|
|
|
< < |
|
> > | |
| | |
|
< < |
|
> > | |
| | |
|
< < |
|
> > | |
| | |
|
< < |
|
> > | |
| | |
| | |
|
< < |
|
> > | |
| |
- Loop Break 1
| |
|
< < |
- Loop Break 2
|
> > |
- Loop Break 2
|
| | | Feb 23 | |
Spring Break! | Mar 2 (No meeting) | | |
| | |
|
< < |
|
> > | |
| | |
|
< < |
|
> > | |
| | | Mar 9 | | Javascript Project Week
| Mar 16 | | PHP | |
|---|
|
|
< < |
|
> > | |
| | |
|
< < |
|
> > | |
| | |
|
< < |
|
> > | |
| | |
|
< < |
|
> > | |
| | |
|
< < |
|
> > | |
| | |
|
< < |
|
> > | |
| | |
|
< < |
|
> > | |
| | |