Liderlik ve Sürünün Önderi Olmak

Use computer programming to generate sounds, images, animations and more...

Course Syllabus

FIRST MONTH

  • Introduction – Why we program? ASSIGNEMENT | 30 MIN

    Lots of people get into programming because they love the challenge, are excited by computers and want to build a career creating web sites, mobile apps or desktop programs. But even if you don’t want to become a programmer for a living, it’s still worth your time to learn how to program. I mean this in all seriousness: if computers are at all a part of your life, then learning to program is going to improve your life.

  • How to program a Social Media Chat application VIDEO LECTURE | 45 MIN

    Social media networks are still growing rapidly worldwide, but much of that growth is being fueled by messaging apps instead of the usual suspects.

    In fact, according to We Are Social’s Digital, Social and Mobile in 2015 report, four of the world’s six largest global social platforms are messaging apps. Facebook still leads with 1.36 billion monthly active users, but QQ (829 million), Facebook-owned WhatsApp (600 million, recently updated to 700 million), Facebook Messenger (500 million) and WeChat (468 million) all rank ahead of any other social network.

Second Month

  • Software Requirements, Design and Implementation QUIZ | 2 HRS

    In software engineering, a software development methodology (also known as a system development methodology, software development life cycle, software development process, software process) is a splitting of software development work into distinct phases (or stages) containing activities with the intent of better planning and management. It is often considered a subset of the systems development life cycle. The methodology may include the pre-definition of specific deliverables and artifacts that are created and completed by a project team to develop or maintain an application

  • APIs accessing and processing social media data ASSIGNEMENT | 15 MIN

    Social networks are often not setup to work with customers who require enterprise-grade support and integrations. Working directly with networks exposes you to breaking changes, vague or absent SLAs and frequent changes in policies.

  • Game with physical modelling and synthesis

    In sound synthesis, physical modelling synthesis refers to methods in which the waveform of the sound to be generated is computed by using a mathematical model, being a set of equations and algorithms to simulate a physical source of sound, usually a musical instrument. Such a model consists of (possibly simplified) laws of physics that govern the sound production, and will typically have several parameters, some of which are constants that describe the physical materials and dimensions of the instrument, while others are time-dependent functions that describe the player’s interaction with it, such as plucking a string, or covering toneholes.

    For example, to model the sound of a drum, there would be a formula for how striking the drumhead injects energy into a two dimensional membrane. Thereafter the properties of the membrane (mass density, stiffness, etc.), its coupling with the resonance of the cylindrical body of the drum, and the conditions at its boundaries (a rigid termination to the drum’s body) would describe its movement over time and thus its generation of sound.

  • How to program a Social Media Chat application VIDEO LECTURE | 45 MIN

    Social media networks are still growing rapidly worldwide, but much of that growth is being fueled by messaging apps instead of the usual suspects.

    In fact, according to We Are Social’s Digital, Social and Mobile in 2015 report, four of the world’s six largest global social platforms are messaging apps. Facebook still leads with 1.36 billion monthly active users, but QQ (829 million), Facebook-owned WhatsApp (600 million, recently updated to 700 million), Facebook Messenger (500 million) and WeChat (468 million) all rank ahead of any other social network.

  • Introduction: sonic painter and Interactive D/VJ app
    The course will consist of 2 elements: the development of technical skills for software design using a range of media, and the development of creative work that applies these skills. Each week will consist of:
    ● A lecture on a technical topic (e.g. writing image or audio processing software)
    ● A lecture on creative skills related to the technical topic (e.g. how to create better images through photography / editing or how to create more effective audio) as well as suggestions on project development.
    ● A set of exercises to practice the technical and creative skills covered in the lecture
    ● Week by week guidance for working on your creative projects
    ● An additional lecture for students with no programming background
  • Music player and sensor controlled visualiser VIDEO LECTURE | 45 MIN

  • Presentation & Final Exam 3 HOURS

Comments

  • Rosie Le

    Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occa ecatedcupida tat non proident

Add Your Review

Rating*