Page 1 of 11 AY1617 – July 15, 2016 /mlsalenga
HOLY ANGEL UNIVERSITY
COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY
CURRENT AND EMERGING TRENDS IN COMPUTER SCIENCE COURSE SYLLABUS
Course Code : 6CSTRENDS Prerequisite : None
Course Credit : 3 Units (3 hours LEC) Year Level: 3rd year/4th year Degree Program : Bachelor of Science in Computer Science (BSCS)
Course Description :
The course deals with the latest trends and issues that concern the field of Computer Science. Different tools and technologies being used for algorithm and process improvement will be included.
At the end of the course, students will be able to:
Course Outcomes Graduate Outcomes aligned to
CO1 Conceptualize and present the concepts and show challenges of the computational theories evolving
Comprehend computer science and the ties it has with development and formulation of prototypes and their simulation.
Present critical business and financial skills, attitudes, and behaviors that can be depicted through the analysis of Computer Science and the data it presents to help students develop an entrepreneurial mindset
BSCS08: Communicate effectively with the computing community and with society at large about complex computing activities through logical writing, presentations, and clear instructions in both English and Filipino.
BSCS08.3 Comprehend reports and other documentations
BSCS08.4 Write documentations (including design documentations) completely and comprehensively, with appropriate tone, correct grammar and construction, adapting to documentation standards, to communicate ideas, choices, assumptions, and consequences of decisions
BSCS08.7 Negotiate with one or more collaborators to advance an oral argument or articulate an approach to resolving issues
Page 2 of 11 AY1617 – July 15, 2016 /mlsalenga
CO2 Demonstrate ability of learners to assess emerging trends in the field of computer science through seminars, workshops or training conducted by knowledgeable resource persons.
BSCS10: Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional
BSCS10.3 Engage independently in developmental activities (like participating in professional organizations, attendance to seminars and training) as a result of recognizing the need to further and continuously develop one’s competencies as a computing professional
Learning Evidence
As proof of achievement of the above-mentioned outcomes, students are required to submit the following:
LE1: Seminar/Workshop Consolidated Narrative Report
During the middle of the final period, each group of the class will invite a resource speaker to conduct seminar/workshop or training regarding the current Computer Science trends applied in the industry. The narrative assessment report will require students to conclude the student’s current skill-level against the skills needed by the industry. And it will require the student’s feedback, evaluation and learning’s from series of
seminar/workshop/training, conducted by an expert resource person working in the industry.
CO1, CO2
Measurement System
To assess the level of performance in the learning evidences, the following rubrics will be used:
Focus : The clarity with which a paper presents and maintains a clear main idea, point of view, unifying event or theme.
Support/Elaboration: The degree to which the main point or event is elaborated and explained by specific details, descriptions, and reactions
Organization: The clarity of the logical flow of ideas Conventions: Use of standard written English
Page 3 of 11 AY1617 – July 15, 2016 /mlsalenga
FEATURES 6 5 4 3 2 1
FOCUS •Subject and unifying event clear and
maintained
•Theme/unif ying theme explicitly stated
•Reactions present throughout
•Has effective closing
•Subject and unifying event clear and
maintained
•Theme/unif ying event is stated in opening or conclusion
•Reactions present throughout (may not be even)
•Has closing
•Subject and unifying event are clear - may be prompt dependent (requiring reader inference)
•Theme/unify ing event is stated and/or summarized
•Reactions present
•May end abruptly
•Subject/topic clear;
theme/unifying event may not
•Reader is able to infer theme/unifying even
•Overpromise/under deliver OR
underpromise/overd eliver
•No reactions Abrupt ending
•Lacks sufficiency to demonstrate a developed focus
Subject/issu e vague
•Reader must infer main event and theme
•Unrelated ideas or major drift from focus (brainstormi ng)
•May be insufficient writing to determine that subject and unifying event can be
maintained
•Subject and issue unclear, limited or confusing
•Insufficient writing to show criteria are met
ELABORATION
•Most episodes and reactions elaborated with specific detail
•Some episodes may be developed with more
•Some episodes or reactions elaborated with specific details
•Contains minimal depth
•May
contain list of episodes/ev ents and/or reactions with some extensions
•Most elaboration may be general
•May contain simple list of episodes and/or reactions with no extensions
•Mostly general or underdeveloped
•Lacks sufficiency to demonstrate
developed elaboration
•Some attempt at elaboration
•May be confusing, unclear, or repetitive
•May be insufficient writing to determine that
•Elaboratio n is absent, confusing, or
repetitive
•Insufficient writing to show that criteria are met
Page 4 of 11 AY1617 – July 15, 2016 /mlsalenga
detail than others (not necessarily balanced or even)
•Some development of depth
elaboration can be maintained.
ORGANIZATION •Narrative structure clear-
sequence of episodes moves logically through time without noticeable gaps
•Episodes appropriately paragraphed
•Narrative structure is evident – sequence of episodes moves logically through time with a beginning, middle and ending with few gaps
•Most paragraphin g is
appropriate
•Most transitions are
appropriate
•Narrative structure is noticeable, but the reader may have to infer it-sequence of episodes moves logically through time with some gaps
•Some appropriate paragraphin g
•If present, transitions may be simplistic or even
redundant
•Structure is attempted, but reader may still have to infer
•Lacks appropriate narrative structure (off-mode)
•May have a major lapse or
inappropriate transitions that disrupt progression of events
•May have little evidence of appropriate paragraphing
•Limited structure within paragraphs (e.g., lacks
purposeful ordering of sentences)
•Lacks sufficiency to demonstrate
developed organization
•Structure is
attempted, but with little success (may be a random presentatio n of ideas)
•Confusing
•Insufficient writing to determine that
organization can be sustained
•Very confusing/li ttle or no attempt at structure
•Insufficient writing to meet criteria
CONVENTIONS Uses consistent Consistent Maintains Occasional errors Inconsistent Parts of
Page 5 of 11 AY1617 – July 15, 2016 /mlsalenga
agreement between parts of speech. No errors in mechanics.
Creative and effective use of spelling
strategies.
agreement between parts of speech.
Uses correct punctuation, capitalization, etc. Consistent use of spelling strategies.
agreement between parts of speech. Few errors in
mechanics.
Applies basic grade level spelling.
between parts of speech. Some errors in mechanics. Some evidence of spelling strategies.
agreement between parts of speech.
Many errors in mechanics.
Limited evidence of spelling strategies.
speech show lack of agreement.
Frequent errors in mechanics.
Little or no evidence of spelling strategies.
Note: Rubric adopted from http://www.readwritethink.org/files/resources/lesson_images/lesson116/NarrativeRubric.pdf
Page 6 of 11 AY1617 – July 15, 2016 /mlsalenga
Learning Plan:
In order to achieve the outcomes of this course, learners will go through this learning plan.
Intended Learning Outcome
Unit#
(weeks)
Course Outcome
Topic Learning
Activities
Assessment Activity Student Output Be able to get a clearer
picture of what computing science is and what fields belong to it, the
application of the theories and practice made by computer scientists have to the industry and technology as a whole.
Demonstrate the approach to computing science among domains, metascience expression language and its
relationships
Be able to understand and explain computing and its implementation as
algorithms in practice assess how challenges of the computational theories is evolving
Show interactions thru passive computing, influence on active computing, computing actively influencing and
1-5 CO1 Introduction to computing and its Scope
Domains,
Relationships and the Metascience
Expression Language
Implementing
Computing (C/Δ) and Computational
Implementation (Δ/C)
Interaction
Lecture
Discussion Oral Recitation
Individual Activity Collaborati ve Activity
Assignment Seatwork Quiz
Individual and group Activity
Page 7 of 11 AY1617 – July 15, 2016 /mlsalenga
Intended Learning Outcome
Unit#
(weeks)
Course Outcome
Topic Learning
Activities
Assessment Activity Student Output bidirectional active
influence.
Explore the
macrostructures and analysis on mixed worlds, pursuing science,
research institutes and academic computing
Relational
Macrostructures and Analyses
6 Prelim
Examination Use computing in great
scientific domains, and the best inventions of the year
Translate hashing and computer search algorithms into popular uses that can be discussed in class
Illustrate pathway modeling and algorithm research in the present strategical plans of industry giants and governments, assess computer programs formulation of prototypes and their simulation.
Apply the use of
7-11 CO1 Computing as a Great Scientific Domain
Hashing and Computer Search Algorithms
Pathway Modeling and Algorithm Research
Lecture
Discussion Oral Recitation
Individual Activity Collaborati ve Activity
Assignment Seatwork Quiz
Individual and group Activity
Page 8 of 11 AY1617 – July 15, 2016 /mlsalenga
Intended Learning Outcome
Unit#
(weeks)
Course Outcome
Topic Learning
Activities
Assessment Activity Student Output computing science in Data
Collection and Storage
Illustrate the use of Virtual Reality through
Computing Science
12 Midterm
Examination Discuss and demonstrate
topics that are well suited for the emerging
technology in Computer Science
Demonstrate ability to find resource speaker that are knowledgeable and skillful on the latest trends in the field of computer science, asking the speaker to give a talk/seminar and help students develop an entrepreneurial mindset
13-17 CO2 Computing Science in Data Collection and Storage
Computing Science in Virtual Reality
Suggested topic for the Resource Speaker working in the industry
Emerging Programming Languages
Social Networking
Mobile Computing
Connectivity
E-Business
Lecture
Discussion Oral Recitation
Collaborati ve Activity Individual Activity
Assignment Seatwork Quiz
Individual and group Activity
LE1
Page 9 of 11 AY1617 – July 15, 2016 /mlsalenga
Intended Learning Outcome
Unit#
(weeks)
Course Outcome
Topic Learning
Activities
Assessment Activity Student Output
Human- Computer Interaction
Computer- Controlled Infrastructure
Cloud Computing
Intelligent Computing
Web of things
Data Mining
Computing Theory in Games
18 Final
Examination
Page 10 of 11 AY1617 – July 15, 2016 /mlsalenga
Course References:
A. Published Materials
Bates-Brkljac, Nada. Computer Science, Technology and Applications: Virtual Reality. New York, NY, USA: Nova Science Publishers, Inc., 2012. ProQuest ebrary. Web. 11 March 2015.
Clary, Thomas S., ed. Horizons in Computer Science: Horizons in Computer Science Research. New York, NY, USA:
Nova Science Publishers, Inc., 2012. ProQuest ebrary. Web. 11 March 2015.
Eiras, Julian R., ed. Computer Science, Technology and Applications: Data Collection and Storage. New York, NY, USA: Nova Science Publishers, Inc., 2011. ProQuest ebrary. Web. 11 March 2015.
Konheim, Alan G.. Hashing in Computer Science Fifty Years of Slicing and Dicing. Hoboken, NJ, USA: Wiley, 2010.
ProQuest ebrary. Web. 11 March 2015.
Mastorakis, Nikos E.. Computer Science, Technology and Applications: Pathway Modeling and Algorithm Research.
New York, NY, USA: Nova Science Publishers, Inc., 2011. ProQuest ebrary. Web. 11 March 2015.
Rosenbloom, Paul S.. On Computing: The Fourth Great Scientific Domain. Cambridge, MA, USA: MIT Press, 2012.
ProQuest ebrary. Web. 12 March 2015.
Salander, Elisabeth C.. Computer Science, Technology and Applications: Computer Search Algorithms. New York, NY, USA: Nova Science Publishers, Inc., 2011. ProQuest ebrary. Web. 11 March 2015.
B. Web References
Computer Science Trends - http://www.cstrends.com/?q=toptrends
Now Publishers-International Press - http://www.nowpublishers.com/tcs
Association for Computing Machinery - http://www.acm.org/
Current Trends in Computer Science - http://www.worldscientific.com/worldscibooks/10.1142/5491
Technology Trends Blog - http://www.futuretimeline.net/blog/computers-internet-blog.htm#.VP_ZxnyUd8E
Tech Trends for 2014 - http://www.techradar.com/news/world-of-tech/roundup/tech-trends-for-2014-what-s-in-store-this- year--1207235
Page 11 of 11 AY1617 – July 15, 2016 /mlsalenga
Grading System
The final grade in this course will be composed of the following items and their weights in the final grade computation:
Class Standing 70%
Major Exam 30%
FINAL GRADE = Class Standing + Major Exam Transmutation Table:
Minimum Passing Percent Average of Subject : 50
RANGE EQUIVALENTS (COMPUTED AVERAGES & TRANSMUTED VALUES)
Range of Computed Average Range of
Transmuted Values Grade General Classification
94.0000 100.0000 97 100 1.00 Outstanding
88.0000 93.9999 94 96 1.25 Excellent
82.0000 87.9999 91 93 1.50 Superior
76.0000 81.9999 88 90 1.75 Very Good
70.0000 75.9999 85 87 2.00 Good
64.0000 69.9999 82 84 2.25 Satisfactory
58.0000 63.9999 79 81 2.50 Fairly Satisfactory
52.0000 57.9999 76 78 2.75 Fair
50.0000 51.9999 75 3.00 Passed
Below Passing Average 5.00 Failed
Failure due to absences 6.00 FA
Unauthorized Withdrawal 8.00 UW
Officially Dropped 9.00 Dropped