What programming languages have you studied at the Innopolis University?

Eiffel
Java

C

What programming language have you studied at the Innopolis University and can use in reality?

Programming languages course

proposed by

Ivan Sharavuev

World experience

  • Courses in another universities

MIT “Practical Programming in C” (6.087)

  • Online courses

Coursera

Top  10 programming languages

Does the problem exist?

In the university there are electives like:

 

  1. Advanced Java programming

  2. Developing and testing on C#

What programming languages do you want to learn?

Title Text

Course characteristics

Elective course

Bachelor students 3rd and 4th

20 - 30 students

15 weeks

2 seminar per week

 

Language groups

Group of 5-6 students

 

Local community

 

Share  knowledge,  help to each other

 

Course plan

Week 1 Organizational information

Week 2 Selection of a language

Week 3 Git & git workflow

Week 4 Projects’ topics presentation. Workflow organization

Week 5 Questions and answers

Week 6-14 Project

Week 15 Final presentation

Organizational information

  • Plan of the course
  • Clarify aims and tasks
  • Suggest  criterias for language selection; possible tasks; project topics

Homework: Select from 3 to 5 programming languages according the criteria. Submit it via moodle.

Selection of a language

  • Form groups up to 5. For exchange of knowledge and experience during the course
  • Searching for manuals

Homework: In teams create a cheatsheet of the language's syntax, libraries, tools

Git & git workflow

Lecture about git and git workflow

Homework:

  • Project presentations. Projects can be individual or in groups
  •  Play git game

Projects' topics presentation

Presentations. Questions and answers. Feedback and suggestions.

 

Homework:

  • Create a project plan, submit it via moodle.
  •  Prepare questions to instructor

Questions and answers

Answers the questions. Discussing about project plans, workflow, checking policy.

Homework: Project

Project

Final presentation

Benifites

Practical knowlage

 

Community

C

C++

C+-

=>

Programming

languages

course

Made with Slides.com