Introduction to Front End Technologies
CSE-41318
Introduction to Front End Technologies
Students will gain a high-level introduction to logic principles required for successful web programing and development, including an overview of different technologies used in front end development. During the course, students will work on logical exercises and receive an introduction to web principles including networking, URLS, and server terminology. The class provides an overview of the topics and concepts needed to work as a successful programmer and also an overview of understanding the functional aspects of websites and other server-side components.
Course Topics:
- Intro to computers and programming
- Input, processing, and output
- Modular programming
- Decision Structures and Boolean Logic
- Repetition Structures
- Functions, arrays, sorting and searching arrays
- Recursion and object-oriented programming
Course Benefits:
- Apply logic principles to real-world use cases
- Implement pseudocode and flowcharting
- Apply decision structures, modules, and functions
Software: Microsoft Office (Word and Excel) or a similar product that can create text documents and flowchart design
Hardware: No Special Hardware (other than a computer)
Course typically offered: Online in the Fall, Winter, and Spring
Prerequisites: None
Note: Students in the Front End Development program who are already familiar with computer programming may substitute this course with any other computer science related course. For more information, please contact infotech@ucsd.edu
Next steps: Upon completion, consider additional coursework in our specialized certificate in Front End Development such as Introduction to HTML and CSS to continue learning
Contact: For more information about this course, please contact infotech@ucsd.edu
Course Information
Course sessions
Section ID:
Class type:
This course is entirely web-based and to be completed asynchronously between the published course start and end dates. Synchronous attendance is NOT required.
You will have access to your online course on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
Textbooks:
Starting Out with Programming Logic and Design 5th
by Tony Gaddis
ISBN / ASIN: 9780134801155
You may purchase textbooks via the UC San Diego Bookstore.
Policies:
- No refunds after: 9/30/2024
Schedule:
Instructor: Donna Sandsmark, M.S.
Combines a background in engineering, programming, and design to create a learning environment that covers all aspects of web design
Donna Sandsmark teaches Web Design I: Principles & Techniques, User Experience Design II and User Experience (UX) Portfolio for the User Experience (UX) Design certificate program. In addition, Donna teaches Visual Communications: Digital Illustration, Portfolio Development for the Graphic & Web Design Program, and the Graphic & Web Design Workshop for the Graphic & Web Design certificate program, along with the Front End Web Development Portfolio for the Front End Development certificate program.
Donna combines a background in engineering, programming and design to create a learning environment that covers all aspects of web design. A lead instructor in the Web Design and Interactive Media program at The Art Institute, Sandsmark also works as a freelance developer creating websites, content management systems and mobile apps for companies nationwide. Sansdmark received a bachelor's in engineering and management from Penn State University and a master's in computer science from University of Southern California.
Section ID:
Class type:
This course is entirely web-based and to be completed asynchronously between the published course start and end dates. Synchronous attendance is NOT required.
You will have access to your online course on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
Textbooks:
Starting Out with Programming Logic and Design 5th
by Tony Gaddis
ISBN / ASIN: 9780134801155
You may purchase textbooks via the UC San Diego Bookstore.
Policies:
- No refunds after: 1/13/2025
Schedule:
Instructor: Donna Sandsmark, M.S.
Combines a background in engineering, programming, and design to create a learning environment that covers all aspects of web design
Donna Sandsmark teaches Web Design I: Principles & Techniques, User Experience Design II and User Experience (UX) Portfolio for the User Experience (UX) Design certificate program. In addition, Donna teaches Visual Communications: Digital Illustration, Portfolio Development for the Graphic & Web Design Program, and the Graphic & Web Design Workshop for the Graphic & Web Design certificate program, along with the Front End Web Development Portfolio for the Front End Development certificate program.
Donna combines a background in engineering, programming and design to create a learning environment that covers all aspects of web design. A lead instructor in the Web Design and Interactive Media program at The Art Institute, Sandsmark also works as a freelance developer creating websites, content management systems and mobile apps for companies nationwide. Sansdmark received a bachelor's in engineering and management from Penn State University and a master's in computer science from University of Southern California.