···
Log in / Register
Teaching and research - faculty member in computing/software area
Negotiable Salary
Indeed
Full-time
Onsite
No experience limit
No degree limit
Praça Santa Rita, 212 - Centro, Santa Rita do Sapucaí - MG, 37540-000, Brazil
Favourites
New tab
Share
Some content was automatically translatedView Original
Description

Description: * Master's or doctoral degree in computing or related fields. Candidates with completed postgraduate lato sensu courses in computing or related areas will also be accepted; * Knowledge and, preferably, experience in all or most of the following topics are required: * Computer Graphics and Multimedia * SYLLABUS: Architecture of graphical interfaces. Representation and construction of graphical objects. Geometric transformations. Image synthesis. Illumination and shading techniques. Fundamentals of animation. Graphical application tools. Human-computer interaction. Types and processing of media data. Multimedia platforms. Hypermedia systems. Hypertext structures. Multimedia and hypermedia applications. Fundamentals of modeling. * Programming Paradigms * SYLLABUS: Domains and evolution of programming languages. Criteria for evaluating programming languages. Syntax and semantics description. Names, bindings, and scope. Data types. Study of the main programming paradigms. * Algorithms and Data Structures * SYLLABUS: Variables, data types, operators, and expressions. Sequencing, decision, and repetition structures. Modularization. Elementary data structures: arrays, matrices, and records. Files. Implementation in a high-level language. * Object-Oriented Programming * SYLLABUS: Concepts of classes, objects, attributes, and methods. Abstraction, encapsulation, inheritance, and polymorphism. Class modeling and relationships (composition and aggregation). Interfaces and code reuse. Principles of object-oriented design and best development practices for creating modular, reusable, and maintainable systems. * Plan, prepare, and deliver theoretical and practical classes for subjects in Computer Engineering and Software Engineering courses; * Develop assessments and monitor students' academic performance; * Support extension activities, projects, and assignments related to the subjects under their responsibility; * Contribute to the continuous updating and improvement of the course curriculum. 2510250202201831206

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.