introduction to the ict program

Upload: curlicue

Post on 30-May-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 Introduction to the ICT Program

    1/17

    The CAP-ICT Program

    John A. Rose, PhD (Director, ICT Institute) E-mail:[email protected] Web-site: http://www.apu.ac.jp/~jarose/

    http://images.google.co.uk/imgres?imgurl=http://www.anandinternational.com/images/img_3.jpg&imgrefurl=http://www.anandinternational.com/ielts.html&h=325&w=270&sz=16&hl=en&start=38&usg=__M16x3Wx5C3UbWCrUG3-lwdU8RPo=&tbnid=mCNwXH1ncGXkfM:&tbnh=118&tbnw=98&prev=/images%3Fq%3Denglish%2Blanguage%2Bskills%26start%3D21%26gbv%3D2%26ndsp%3D21%26hl%3Den%26rlz%3D1T4GZHZ_enJP232JP232%26sa%3DNhttp://en.wikipedia.org/wiki/Image:Lego_Mindstorms_NXT_Robot.jpg
  • 8/14/2019 Introduction to the ICT Program

    2/17

    Introduction We live in the Information Age

    An evolving idea usually associated with PCs and the Net It is an exciting time in Information Technology. For instance:

    Computer Hardware: Dual core processors (single core chip speeds hit theoretical limits)

    Computer Software: A Robot in Every Home (Robotics Studio and personal robotics)

    Computer Networks: The birth and growth of the Internet and World Wide Web Computers everywhere! (ubiquitous computing)

    Computer Media: Interactive Multimedia and Virtual Reality

    Data Communications:

    4th

    Generation (4G) Mobile Communications (Gigabit/sec speeds)

    http://en.wikipedia.org/wiki/Image:Lego_Mindstorms_NXT_Robot.jpg
  • 8/14/2019 Introduction to the ICT Program

    3/17

    Introduction (2) But, the importance / scope of informatics extends far beyond I.T.:

    Biological and Medical Informatics: The Human Genome Project Personalized genotyping and personalized medicine Data Mining

    Natural phenomena as information processing: Neural networks and the nature of thought Evolutionary and DNA computing Quantum information and computing The fractal geometry of nature

    So, Information Communication Technology can be defined as: All technologies for the storage, manipulation, and communication ofInformation

    Although our focus usually relates to Digital Computers

    And of course, the growth of the I.C.T. Industry

    http://upload.wikimedia.org/wikipedia/commons/e/e4/Artificial_neural_network.svg
  • 8/14/2019 Introduction to the ICT Program

    4/17

    The ICT Industry FAST GROWING, with high salaries and worldwide demand:

    World-Wide Growth: Recent growth/year from 5.5% to 8% (IDC). BRIC+9 Countries: IDC estimated growth of 16% per year in 2008.

    High salaries: Example (Below): Software Engineer/Developer/Programmer (U.S.)

    Entry Level (first year): $56,752

    Estimates/Survey Results available at www.payscale.com.

  • 8/14/2019 Introduction to the ICT Program

    5/17

    The ICT Industry (cont.)

    VERY DIVERSE. Major Subfields include: Computer Software Engineering

    Software for PCs, Mobile Devices, Robots; Operating systems, etc

    Computer Hardware Engineering Digital Logic; Hardware for PCs, device controllers, robotics etc

    Communication Engineering Theory, Circuits, and Software for reliable data transfer; etc

    Network Engineering Software and protocols; legal and social aspects

    Information Media Information storage media, multimedia technology

    Knowledge Representation, Organization, and Retrieval Data mining, relational database design, etc

    The CAP-ICT tracks provide specialization in these major subfields.

  • 8/14/2019 Introduction to the ICT Program

    6/17

    Skills Needed by ICT Professionals

    ICT Employers often look for the following:

    An ICT-Related 4-Year Degree ICT, Computer Science, Engineering, etc Example: ICT-Field Specialization at APU

    Strong Analytical and Problem-solving Skills Good mathematical ability Attention to detail / ability to concentrate

    Broad ICT Knowledge and Experience Strong Computer and System Design Skills Broad understanding of ICT subfields

    Good Interpersonal Skills Good Interpersonal skills Good Communication skills Ability to work in a multi-cultural / multi-natural environment

    English Ability

    Note: ICT skills are needed by everyone in the modern workplace.

    Not only by ICT professionals

    http://images.google.co.uk/imgres?imgurl=http://www.anandinternational.com/images/img_3.jpg&imgrefurl=http://www.anandinternational.com/ielts.html&h=325&w=270&sz=16&hl=en&start=38&usg=__M16x3Wx5C3UbWCrUG3-lwdU8RPo=&tbnid=mCNwXH1ncGXkfM:&tbnh=118&tbnw=98&prev=/images%3Fq%3Denglish%2Blanguage%2Bskills%26start%3D21%26gbv%3D2%26ndsp%3D21%26hl%3Den%26rlz%3D1T4GZHZ_enJP232JP232%26sa%3DNhttp://69.90.174.250/photos/display_pic_with_logo/1006/1006,1120685642,19.jpghttp://images.google.co.uk/imgres?imgurl=http://www.beyondtraining.com.au/images/ML%2520EQhead.gif&imgrefurl=http://www.beyondtraining.com.au/Emotional_IQ.html&h=265&w=235&sz=15&hl=en&start=4&usg=__wXbzZ-UsAWRCxIp-qoOpc-DPjow=&tbnid=5uTXSL6_rbgjqM:&tbnh=112&tbnw=99&prev=/images%3Fq%3Dinterpersonal%2Bskills%26gbv%3D2%26hl%3Den%26rlz%3D1T4GZHZ_enJP232JP232
  • 8/14/2019 Introduction to the ICT Program

    7/17

    ICT Career Paths ICT career paths are varied, and include:

    Computer Systems Analysts Apply analysis tools to enable I.T. to meet the needs of organizations. Systems-analysts, programmer-analysts, network-analysts, etc

    Computer Engineers Apply existing technologies to solve problems in soft/hardware design Hardware engineers, Software engineers.

    Computer Scientists Develop novel theories and methods for computer and software design Theorists, researchers, and inventors.

    Database Administrators Set up / manage databases for info. organization, storage, and retrieval

    Computer Support Specialists Provide specialized computer assistance / support for customers & users.

    Computer Security Specialists Plan, coordinate, and implement measures for information security.

    Graduate School in Information Science M.S. or PhD studies in Computer Science

  • 8/14/2019 Introduction to the ICT Program

    8/17

    ICT Program at APU Basic Format:

    30 units min. required for graduation with the CAP-ICT label. The ICT Curriculum contains:

    15 core courses (including Special Lecture) Note: A variety of different Special Lecture courses are taught each year. Seminar and Thesis courses

    Seminars are required (2nd year, 3rd year, 4th year)

    Except for Thesis (4 units), each ICT Major course represents 2 units. See the APU Student Handbook 2008 Undergraduate Ed. for details.

    Be careful to know and take course prerequisites.

    Base Language: English

    Basic Course Activities1. Take courses for general ICT competency

    2. Take courses across ICT tracks for broad ICT knowledge

    3. Take core courses of a track for ICT specialization

    4. Do ICT research and write your Senior Thesis/Project

  • 8/14/2019 Introduction to the ICT Program

    9/17

    ICT Program at APU (2) In addition to gaining ICT competency and breadth, you will specialize

    Select an ICT Track Gain specialist knowledge by taking a series of track courses. Do research with the Track Leader (ICT Faculty member) Write and submit your Senior Thesis/Project.

    The ICT Tracks cover the major ICT sub-fields. There are 7 ICT Faculty: Computer Software Engineering

    J. Rose, Track Leader: Software Engineering + DNA Computing H. Gunarto: Information Security + Database Engineering

    Computer Hardware / System Engineering D. Pishva , Track Leader

    Communication Hardware / Software T. Khan , Track Leader

    Internet Technologies G. Nishantha , Track Leader

    Multimedia and Visual Computing D. Nariman , Track Leader

    Knowledge Representation and Data Mining

    W. Claster , Track Leader

  • 8/14/2019 Introduction to the ICT Program

    10/17

  • 8/14/2019 Introduction to the ICT Program

    11/17

  • 8/14/2019 Introduction to the ICT Program

    12/17

    Syllabus: ICT 2nd Year Seminar Consists of 14 lectures to cover the six ICT Tracks:

    Computer Software Engineering (J. Rose / H. Gunarto) L2 Introduction to DNA Biotechnology and Computing (DNAC) L3 DNAC: Architectures, Error Prediction, and Software Tools L4 Internet Security and Cyberbanking (H. Gunarto)

    Communication Hardware / Software (T. Khan) L5 Introduction to Communications L6 Wireless Communications

    Computer Hardware / System Engineering (D. Pishva) L5 Biometrics Technology and its Current State L6 Image Analysis and Machine Vision

    Internet Technologies (G. Nishantha) L9 Introduction to Internet Protocols and Applications

    L10 Introduction to Internet Collaboration Technologies Multimedia and Visual Computing (D. Nariman)

    L11 Multimedia Technology and its Applications L12 Computer Graphics and its Applications

    Knowledge Representation and Data Mining (W. Claster) L13 Intro. To Collective Intelligence and Super Crunching

    L14 Mining Algorithms

  • 8/14/2019 Introduction to the ICT Program

    13/17

    Grading System (Tentative) The final grade (100%) will be awarded using the following criteria

    for evaluation (tentative): Attendance:30%*

    Students should come to each class. Note 1: Points will also be deducted for tardiness. *Note 2: Students who miss an excessive number of classes may receive

    additional point deductions (beyond 30%).

    Track Quizzes (6): 70% One quiz per ICT track Generally administered the last lecture of each track.

    Important Notes about grading: You should attend all classes.

    Note carefully that the above is tentative. The above weights/items are subject to change.

  • 8/14/2019 Introduction to the ICT Program

    14/17

    Course Evaluation (Grading)

    The final grade (100%) will be awarded using the followingcriteria for evaluation (tentative): Attendance:20%

    Students should come to each class. Note: points will be deducted for lateness or inappropriate behavior.

    Mid-term Exam/Projects: 35% Midterm: An In-class test After Lecture 7

    Final Examination (comprehensive test): 45%

    Important Notes about grading: Do all homework and In class programs (VB .NET Projects).

    As done in class / assigned.

    Note carefully that the above is tentative. The above weights/items are subject to change.

  • 8/14/2019 Introduction to the ICT Program

    15/17

    Course Evaluation (Grading)

    The final grade (100%) will be awarded using the followingcriteria for evaluation (tentative): Attendance:20%

    Students should come to each class. Note: points will be deducted for lateness or inappropriate behavior.

    Mid-term Exam/Projects: 35% Midterm: An In-class test After Lecture 7

    Final Examination (comprehensive test): 45%

    Important Notes about grading: Do all homework and In class programs (VB .NET Projects).

    As done in class / assigned.

    Note carefully that the above is tentative. The above weights/items are subject to change.

  • 8/14/2019 Introduction to the ICT Program

    16/17

  • 8/14/2019 Introduction to the ICT Program

    17/17

    Software Track: Research

    Software Track Research/Seminar Topics : Application Software Development (Main Topic)

    Visual Basic, C#, Java/J# Focus: Developing Custom Simulation Tools to support:

    DNA Microarray Bioinformatics General Field Bioinformatics Other IT Applications

    DNA Computing (Advanced Topic) Developing Simulation Tools for DNA Computing. DNA Computer Hardware and Software (Wet-lab)

    DNA Computers, Nanodevices, and Nano-robots Parallel Algorithms for DNA Computers

    Programming for Robotics (*New Topic Under Development) Software Tool: Microsoft Robotics Studio

    Visual Basic, C#, MS Visual Programming Language MS Visual Simulation Environment

    Hardware Tool: Lego Mindstorms NXT kit Low cost, Programmable Robotics Kit Very well supported by MS Robotics Studio

    http://en.wikipedia.org/wiki/Image:Lego_Mindstorms_NXT_Robot.jpg