You are on page 1of 4

CC105 - Application Developments and Emerging Technologies

Development of applications using web, mobile, and emerging technologies with emphasis on
requirements management, interface design, usability, testing, deployment, including ethical and legal
considerations.

Credits: 3 units
2 hours lecture/ 3 hours laboratory
Prerequisites: CC102 – Programming 2

NET102 - Networking 2
Builds a deeper understanding of how networks work, including the topics of LANs, WANs, service providers,
packets, hubs, routers, switches, Internet protocols

Credits: 3 units
2 hours lecture/ 3 hours laboratory
Prerequisites: NET101 - Networking 1

VD 100 - Introduction to Visual Design


A fundamental course which teaches students the elements and principles of design that underlie all the visual
arts. Students will be introduced to the basic skills and techniques necessary for the creation of well-crafted
designs. There will be regular group critiques of assignments to develop a working vocabulary for describing and
analyzing visual art. Experimentation and innovative solutions are encouraged.

Credits: 3 units
2 hours lecture/ 3 hours laboratory
Prerequisites: DP 101 – Desktop Publishing

IT 404 - Image and Video Processing (Old Curriculum)


Credits: 3 units
2 hours lecture/ 3 hours laboratory
Prerequisites: IT 210 – Multimedia Systems

IT 208 – JAVA Programming (Old Curriculum)


Credits: 3 units
2 hours lecture/ 3 hours laboratory
Prerequisites: IT 202 – Object Oriented Programming

5 Weeks PRELIM
4 Weeks (2 Weeks Lecture, 2 Weeks Laboratory)
January 20 – February 14, 2020
1 Week allotted for Examination
February 17-21 – PRELIM EXAM

5 Weeks MIDTERM
4 Weeks (2 Weeks Lecture, 2 Weeks Laboratory)
February 24 – March 20, 2020
1 Week allotted for Examination
March 23 – 27, 2020 – MIDTERM EXAM

5 Weeks FINAL
4 Weeks (2 Weeks Lecture, 2 Weeks Laboratory)
March 30 – April 24, 2020
1 Week allotted for Examination
April 27 – May 1, 2020
CC105 - Application Developments and Emerging Technologies
Development of applications using web, mobile, and emerging technologies with emphasis on
requirements management, interface design, usability, testing, deployment, including ethical and legal
considerations.

Time Frame Topics


Week 1 (Lecture) Course Introduction
 Mission and Vision of the College
 Goals and Objectives of the Department
 Classroom and Laboratory Policies
 Computer Guidelines
 Review Computer Safety Guidelines
 Review of Netiquette Grading System / Syllabus
 Personal Introductions
 Schoology Registration
 Student Information Sheets

Week 2 -5 (Lecture and Introduction to Software


Laboratory)  What Is Software?
 Why Study Programming?
 History of Programming Language

Introduction to Application Development


 System Development Life Cycle (SDLC)
 Application Development Process
 Operational Framework
 Conceptual Framework
 Architectural Design
 Use CASE Diagram
 Context Diagram
Week 6 (Term Exam )
Week 7 – 11 (Midterm) Web Application Fundamentals
 Structure with HTML
 Design with CSS
 Dynamic Behaviour with Javascript
 Availability and Responsiveness

Web Application Development using Emerging Technologies


 Online Forms
 Shopping Carts
 File Conversion
 Internet Speed
Week 12 (Term Exam)
Week 13 – 17 (Final) Mobile Applications Development
 Characteristics of Mobile Applications
 History of Mobile Application Frameworks
 Overview of Mobile Application Development Languages
 Application Models of Mobile Application Frameworks
 User-interface Design
 Managing Application Data
 Publishing, Deployment, Maintenance and Management
Week 18 (Final Exam)

https://www.intelegain.com/app-ideas-for-startups-to-launch-in-2020/
Calculator App
Weather App using IONIC
Ecommerce App
TV app
Effectively Pitch your Digital Solution

NET102 - Networking 2
Builds a deeper understanding of how networks work, including the topics of LANs, WANs, service providers,
packets, hubs, routers, switches, Internet protocols

Time Frame Topics Details


How Networks Work?
Data Communications
 Data Transmission
 Transmission Media
 Signal Encoding Techniques
 Error Detection and
Correction
 Data Link Control Protocols
 Multiplexing
Wide Area Networks
 WAN Technology and
Protocols
 Cellular Wireless Networks
Local Area Networks
 Local Area Network
Overview
 Ethernet
 Wireless LANs
Internet and Transport Protocols
 The Internet Protocol
 Transport Protocols
Internetworking
 Routing
 Congestion Control
 Internetwork Operation
 Internetwork Quality of
Service
 Multiprotocol Label
Switching
Internet Applications
 Electronic Mail, DNS, and
HTTP
 Internet Multimedia
Support

2nd Semester, S.Y. 2019-2020


CLASS SCHEDULE
Monday Tuesday Wednesday Thursday Friday
8: 00 am – 1:00 pm VD 100 CC105 CC105 NET102
Introduction to Application Application Networking 2
Visual Design Developments Developments
and Emerging and Emerging
Technologies Technologies
BSIT 2D BSIT 2D BSIT 2E BSIT 2D
1:00 pm – 6:00pm Image and VD 100 NET102
Video Introduction to Networking 2
Processing Visual Design

BSIT 4 BSIT 2E BSIT 2E

Open Source Computing


Open Source software is created by a collaboration of programmers working together. Open source programs
are often open for anyone to contribute to and the end products of open source projects are commonly released for
public use. Open Source software is not public domain in that the company or individual that develops the software
retains ownership of the program but the software can be used freely. Many popular Open Source applications are
being developed and upgraded regularly by individuals and companies that believe in the Open Source concept. There is
usually a copyright notice that must remain with the software product and is similar to freeware.

Freeware is created by generous programmers and developers and released is distributed freely, usually
accompanied a copyright notice and terms of service that must remain with the software product. Freeware is generally
free for anyone to use and distribute so long as the copyright notice and terms of service remain with the software.

Trav’s Tips: Open source software continues to improve and the quality of open source applications is often equal to, or
even better than that of proprietary software. Currently there are excellent free alternatives to popular (and expensive)
traditional popular software suites and programs (LibreOffice or Open Office rather than Microsoft Office, Gimp rather
than Adobe Photoshop, Microsoft Security Essentials rather than Norton or McAfee Antivirus, etc.).

System Software
Operating System
Utility Software
Application Software
Word Processing
Spreadsheets
Video Editor
Photo Editor
Audio Editor

You might also like