quinta-feira, 14 de dezembro de 2017

Cursos Logica e python no Coursera


Programming for Everybody (Getting Started with Python)

Universidade de Michigan

https://pt.coursera.org/learn/python 


Introdução à Ciência da Computação com Python Parte 2

Universidade de São Paulo

https://pt.coursera.org/learn/ciencia-computacao-python-conceitos-2


Introdução à Ciência da Computação com Python Parte 1

Universidade de São Paulo

https://pt.coursera.org/learn/ciencia-computacao-python-conceitos

 

Introduction to Logic
Universidade Stanford

https://pt.coursera.org/learn/logic-introduction

 

Mestrado (Master) - Ensino a Distância ILLINOIS, a U.S. no coursera.org

Master of Computer Science in Data Science (MCS-DS)
 O futuro para a educação é o ensino a distância.
https://pt.coursera.org/degrees/masters-in-computer-data-science

Master of Computer Science in Data Science

A flexible and affordable degree from one of the top Computer Science programs in the world, focused on one of the hottest fields of the new millennium. 

Unity vs Unreal Engine Comparison : Programming

software engineer - Jobs - CA - US - BR - pt 2

Requisitos para aplicar para vagas de Engenheiro de Software no Canadá, Estados Unidos, e Brasil.
find in 14/12/2017 - apenas para pesquisa de carreira.


http://arkadium.hrmdirect.com/employment/job-opening.php?req=532736&jbsrc=1014#job

Software Development Intern (Spring 2018)

Department: Internships
Location: New York, NY
Who We Are
Named “Best Workplace” by Inc. Magazine in its 2016 and 2017 issues, for 16 years we’ve been creating engaging, revenue-generating content used by hundreds of global publishers including USA Today, tronc, Comcast, Microsoft, and CNN. Our newest product, InHabit, innovates the newsroom by delivering relevant interactive visualizations to any article instantly — enhancing editorial and boosting user-interaction, all while delivering a premium ad experience to focused and active users.
*This internship is unpaid and should be completed in conjunction with a school program offering credit for your work.
Overview:
As a Software Development Intern working from our beautiful, bright headquarters in New York’s Flatiron, your focus will be on developing tools, solving programming problems, and helping to build fun, compelling interactive content to live on the company’s new flagship engagement platform. Our ideal candidate will bring bold ideas, a proven ability to execute, a deep interest in learning new technologies, positive energy, and fierce drive.
Responsibilities

software engineer - Jobs - CA - US - BR - pt 1

Requisitos para aplicar para vagas de Engenheiro de Software no Canadá, Estados Unidos, e Brasil.
find in 14/12/2017 - apenas para pesquisa de carreira.

https://us-amazon.icims.com/jobs/535374/software-development-engineer---amazon-freetime/job?iis=Indeed&iisn=Indeed%2B%2528Free%2BPosting%2529&utm_source=indeed.com&utm_campaign=cv%2Borganic&utm_medium=job_aggregator&utm_content=job_posting&ss=paid&mobile=false&width=1883&height=1200&bga=true&needsRedirect=false&jan1offset=-120&jun1offset=-180
CA(Canadá)- ON(Ontario) - Toronto

Software Development Engineer - Amazon FreeTime

All times are in Pacific Standard Time.
Job ID 
535374
Location 
CA-ON-Toronto
Posted Date 
5/12/2017
Company 
AMZN CAN Fulfillment Svcs, Inc
Position Category 
Software Development
Recruiting Team 
..

Job Description

Amazon FreeTime brings together all types of content that kids and parents love including books, games, educational apps, and videos. It provides peace of mind for parents with parental controls and a world of fun for kids to choose from thousands of the most popular titles and age-appropriate content. Here's more information: http://www.amazon.com/freetime.

domingo, 19 de novembro de 2017

simulados, estatisticas, e guardar informacoes do usuario pra uso do usuario e de pesquisa ...

https://www.youtube.com/watch?v=oruvCEZMLkw

tentar fazer em python,

segunda-feira, 13 de novembro de 2017

MEC e Inep divulgam dados do Censo da Educação Superior 2016

Censo da educação superior 31 de Agosto de 2017 
Em 2016, 34.366 cursos de graduação foram ofertados em 2.407 instituições de educação superior (IES) no Brasil para um total de 8.052.254 estudantes matriculados. Os dados são do Censo da Educação Superior e foram divulgados nesta quinta feira (31) em coletiva de imprensa com a presença do ministro da Educação, Mendonça Filho, da secretária executiva do Ministério da Educação (Mec), Maria Helena Guimarães de Castro, e da presidente do Instituto Nacional de Estudos e Estatísticas Educacionais Anísio Teixeira (Inep), Maria Inês Fini.
Segundo as estatísticas apresentadas, as 197 universidades existentes no país equivalem a 8,2% do total de IES, mas concentram 53,7% das matrículas em cursos de graduação.
No ano passado, o número de matrículas na educação superior (graduação e sequencial) continuou crescendo, mas essa tendência desacelerou quando se comparado aos últimos anos. Entre 2006 e 2016, houve aumento de 62,8%, com uma média anual de 5% de crescimento. Porém, em relação a 2015, a variação positiva foi de apenas 0,2%.

sexta-feira, 1 de setembro de 2017

quinta-feira, 31 de agosto de 2017

C, JAVA ou PHP: Qual é a linguagem mais rápida? G- Tech

C, JAVA ou PHP: Qual é a linguagem mais rápida?

link direto :

https://www.youtube.com/watch?v=2N2Va54w3UI

domingo, 27 de agosto de 2017

comentarios sobre a USP são carlos no SISU

Edital de abertal USP pelo SISU

links de publicacoes acedemica do instituto de ciencias matematics e de computacao da Universidade de São Paulo no campus de São carlos


publicacao em ciencias da computacao


publicacao em sistemas de informacao

http://prodacad.icmc.usp.br/ssc/







sexta-feira, 25 de agosto de 2017

Organização de Computadores - a01 - 1.0 - comentarios

anotacoes sobre a aula sem edicao
Comentarios 1.0 aula 01 de organizacao de computadores

Meus comentario e anotacoes sobre a aula 01, de organização de computadores, com todas os textos, e aula referente a aula 1.
pequena parte sobre a referencia a ativadades estruturadas da faculdade.

* Aula 01 – principios de funcionamento de um computador

* o que é e para que serve ?
- maquina

* computador = hardware + software
→ outros formatos de computadores.
Desktop, laptop (notebook ) , netbook, ultrabook.

* macbook air, tablet, smartphone,, (sistemas embarcados)

* componentes do hardware
WLAN – local area network wireless (LAN – local area network)

hardware – detalhes dos componentes
→ pc antigo
→ slots para atualizacao e expansao
→ sistema aberto
portatiil – smartphone – tablet – notebook
→ “ quase sempre fechado ”
→ tirando hardisk, e memoria
em alguns casos
Linguagem de alto nivel X Linguagem de baixo nivel
componentes : detalhes dos componentes
→ entrada e saída de dados
video, multimidia, rede, fax, modem.
Hoje onboard
barramentos : endereço, dados, controle
desenvolvimento de software
programa
(fonte)
Compilador
Objeto
Ligador
Executavel

S.O. é o 1 software → o gerente de ddados → gerente de recursos (hardware)
UCP (portugues) – CPU ingles
sistema fechado
padroes de entrada-- poucas saidas
limitacao do usuario
mecanico ou deterministico
sistema x seu ambiente
nao temos um sistema todo fvechado (hermético)
lacrado – nem todo aberto (
temos graus niveis de dependendcia com o ambiente → obedece as leis da fisica
sistema aberto
variedades enorme entre entradas e saidas em relacoao ao ambiente externo, sao entradas bem conhecidas.
Relacao de causa e efeito indeterminados
→ tipo sistemas organicos
→ nao tem tanta diferenca entre o sistema e seu ambiente
→ sistema aberta (entradas e saidas) é interdependete de entradas e saidas
→ nao obedece as leis determinadas da fisica
pi e,bitodps
* sistemas embarcados (microprocessador
pda’s → sao computadores (funcoes especificas)
→ normalemente fazem uma unica atribuicao, se quiser mudar tem que reprogramar
→ chips mais simples fechados que contem toda parte de hardware, produzidos em larga escala e normalemnte tem baixo custo
→ exemplo mp3 players e semaforos

microprocessadores (pode-se frequencias altas) robusto
microcontroladores (baixa memoria ), simples

linguyagem de alto nivel x baixo nivel
baixo → mais proxima do hardware (dificil humano entender)
→ codigo de maquina
alto → proximo a linguagem escrita (mais facil entre
→ proximo a linguagem escrita (mais facil enteder)
→ programar de forma visivel, sendo código fonte gerado automaticamente
l
linguagem de alto nivel
lingugagem assembly
linguagem de maquinaq (binario)
hardware (micro controlador / processador
geracoes de lingugagem

mainframe
é um computador de grande porte, dedicado normalmente ao processamento de um volume grande de informacoes. Os mainframes sao capazes de oferecer servicos a minhares de usuarios
atraves de varios terminais conectados diretamente ou atraves de uma rede.
Historico dos computadores
geracao de computadores
1 geracao : valvulas eletronicas
2 geracao : transsistores
3 geracoes : circuitos integrados
classifcacao (ao parte)
grande porte ( grande capcadidade de processamento
mini e armazenamento
minicomputador : para pequenas e médias empresas
microcomputadores : destinados a usuarios finais
compiliacao
compilacao é o processo de traducao do programa escrito em uma linguagem pelo programador, chamado codigo fonte, para a linguagem de maquina do computador chamada de codigo objeto, e é realizado por um programa chamado compilador.

Gerenciamento do memoria pela CPU
a memoria de uma computador é finita, sendo assim, quando temos necessidades de mais memoria para a secucao de programas, precisamos de algumas formas gerenciar a memoria para que todos os progrmaas possam ser executados.
8 questoes -
6 acertos – 2 errados – 75% (6 de 8)

quinta-feira, 24 de agosto de 2017

Algoritmos - curso em video - comentarios pt 1

Algoritmos computacionais
Curso em video – aula de 1 ate 3 comentarios
Manzano
São passos a serem seguidos por um módulo processador e seus respectivas usuários que, quando executados na ordem correta, conseguem realizar determinada tarefa.
(solved problems)
Lógica de programação
Linguagem de programação
Sistema completo

Fluxograma // diagrama de nami sheneiderman de shapan // ou portugol – pseudo – linguagenm
VisuALG → Claudio Morgado

Comandos de saída do visualg

escreva (“ “) // comentario – 1 ao lado da outra
escreval //comentario – L minusculo, Significa Escreva e salte uma linha

var (sig. Variavel)
variaveis são espaços
memória do computador
colocar etiquetas //comentario – cabe uma variavel por vez

1 nome do objeto a ser guardado (exmplo : brinquedo)
2 tipo do objeto (exemplo : bola)
var
identificador : tipo
Identíficadores
1. deve começar com uma letra
2. Os próximos podem ser letras ou números.
3. Não pode utilizar nenhum símbolo, exeto underline
4. Não pode conter espaços em branco
5. Não pode conter letras com acentos
6. Não pode ser uma palavra reservada.

Exemplos
Nota1 – V média (tem acento) – X
salário : bruto (x)
ácento, espaço, símbolo : dois pontos
9dade (x) Não pode iniciar por números

Algoritmo (é uma palavra reservada (x) )

inicio_algoritmo (V)





tipos primitivos
inteiro (negativos, 0, positivos)
real (0,5; pi; ou 3,14;)
caractere ex : “gustavo” “algoritmo” “123”
entre aspas, sequencia de caracteres
pode ter acentos
logico (vedadeiro ou falso)
msg : (mensagem)

Atribuição

var
msg : caractere
msg < - “Olá, Mundo!” (menor e menos)

3 diferentes (comandos de saída)
escreva (“msg”)
escreva (msg)
escreva (“mensagem “, msg)

funções dos comandos de entrada.
Algoritmos “meunome”
var
nome: caractere
inicio
Nome < - “Gustavo”
escreva (“muito prazer “, Nome)

fimalgoritmo


escreva (“Digite seu nome: “)
leia

leia (nome) //comentario onde esse nome é uma variavel
e nesse caso esse nome, é referenciado ao nomes (gustavo)

solicitar 2 números e somar os dois










operadores aritméticos
A = 5
B = 2

+ adição // A + B = 7
- subtração // A – B = 3
* multiplicação // A*B = 10
/ divisão // A / B = 2.5
\ divisão inteira // A \ B = 2
^ exponenciação // A ^ B = 25
% módulo (resto da divião) // A% B = 1

A ordem de procedência
( ) parentes
^ exponenciação
* / multiplicacao e divisao
+ - adicao e subtracao

3 + 2 / 2 = 4
(3 + 2) / 2 = 2.5

Funções aritméticas
abs – valor absoluto
exp - exponecial
int – valor inteiro
RaizQ – Raiz quadrada
pi – Retorna Pi
sen – Seno (rad)
cos – Cosseno (rad)
tg – tangente (rad)

terça-feira, 22 de agosto de 2017

Cursos MIT

Stanford

algorithms 1 and 2


MIT











https://www.youtube.com/watch?v=TjZBTDzGeGg&list=PLUl4u3cNGP63gFHB6xb-kVBiQHYe_4hSi




https://www.youtube.com/watch?v=lJzybEXmIj0&list=PLUl4u3cNGP63uK-oWiLgO7LLJV6ZCWXac




Electrical Engineering and Computer Science Courses

Course # Course Title Level
6.00SC Introduction to Computer Science and Programming (Spring 2011) Undergraduate
6.00 Introduction to Computer Science and Programming (Fall 2008) Undergraduate
6.0001 Introduction to Computer Science and Programming in Python Undergraduate
6.0002 Introduction to Computational Thinking and Data Science Undergraduate
6.01SC Introduction to Electrical Engineering and Computer Science I Undergraduate
6.001 Structure and Interpretation of Computer Programs Undergraduate
6.002 Circuits and Electronics Undergraduate
6.003 Signals and Systems Undergraduate
6.004 Computation Structures Undergraduate
6.005 Software Construction Undergraduate
6.005 Elements of Software Construction Undergraduate
6.006 Introduction to Algorithms (Fall 2011) Undergraduate
6.006 Introduction to Algorithms (Spring 2008) Undergraduate
6.007 Electromagnetic Energy: From Motors to Lasers Undergraduate
6.011 Introduction to Communication, Control, and Signal Processing (Spring 2010) Undergraduate
6.011 Introduction to Communication, Control, and Signal Processing (Spring 2004) Undergraduate
6.012 Microelectronic Devices and Circuits (Fall 2009) Undergraduate
6.012 Microelectronic Devices and Circuits (Spring 2009) Undergraduate
6.012 Microelectronic Devices and Circuits (Fall 2005) Undergraduate
6.013 Electromagnetics and Applications (Spring 2009) Undergraduate
6.013 Electromagnetics and Applications (Fall 2005) Undergraduate
6.02 Introduction to EECS II: Digital Communication Systems Undergraduate
6.021J Quantitative Physiology: Cells and Tissues (Fall 2004) Undergraduate
6.022J Quantitative Physiology: Organ Transport Systems Undergraduate
6.023J Fields, Forces and Flows in Biological Systems Undergraduate
6.024J Molecular, Cellular, and Tissue Biomechanics Undergraduate
6.025J Introduction to Bioengineering (BE.010J) Undergraduate
6.033 Computer System Engineering Undergraduate
6.034 Artificial Intelligence (Fall 2010) Undergraduate
6.034 Artificial Intelligence (Spring 2005) Undergraduate
6.035 Computer Language Engineering Undergraduate
6.035 Computer Language Engineering (SMA 5502) Undergraduate
6.041 Probabilistic Systems Analysis and Applied Probability (Fall 2010) Undergraduate
6.041 Probabilistic Systems Analysis and Applied Probability (Spring 2006) Undergraduate
6.041SC Probabilistic Systems Analysis and Applied Probability (Fall 2013) Undergraduate
6.042J Mathematics for Computer Science (Spring 2015) Undergraduate
6.042J Mathematics for Computer Science (Fall 2010) Undergraduate
6.042J Mathematics for Computer Science (Fall 2005) Undergraduate
6.045J Automata, Computability, and Complexity Undergraduate
6.046J Design and Analysis of Algorithms (Spring 2015) Undergraduate
6.046J Design and Analysis of Algorithms (Spring 2012) Undergraduate
6.046J Introduction to Algorithms (SMA 5503) Undergraduate
6.047 Computational Biology (Fall 2015) Undergraduate
6.050J Information and Entropy Undergraduate
6.055J The Art of Approximation in Science and Engineering Undergraduate
6.061 Introduction to Electric Power Systems (Spring 2011) Undergraduate
6.07J Projects in Microscale Engineering for the Life Sciences Undergraduate
6.071J Introduction to Electronics, Signals, and Measurement Undergraduate
6.073 Creating Video Games Undergraduate
6.079 Introduction to Convex Optimization (Fall 2009) Undergraduate
6.080 Great Ideas in Theoretical Computer Science (Spring 2008) Undergraduate
6.087 Practical Programming in C Undergraduate
6.088 Introduction to C Memory Management and C++ Object-Oriented Programming Undergraduate
6.089 Great Ideas in Theoretical Computer Science (Spring 2008) Undergraduate
6.090 Building Programming Experience: A Lead-In to 6.001 Undergraduate
6.091 Hands-On Introduction to Electrical Engineering Lab Skills Undergraduate
6.092 Introduction to Programming in Java Undergraduate
6.092 Java Preparation for 6.170 Undergraduate
6.092 Bioinformatics and Proteomics Undergraduate
6.094 Introduction to MATLAB Undergraduate
6.096 Introduction to C++ Undergraduate
6.096 Algorithms for Computational Biology Undergraduate
6.097 Fundamentals of Photonics: Quantum Electronics (Spring 2006) Undergraduate
6.099 Street-Fighting Mathematics Undergraduate
6.101 Introductory Analog Electronics Laboratory Undergraduate
6.111 Introductory Digital Systems Laboratory (Spring 2006) Undergraduate
6.111 Introductory Digital Systems Laboratory (Fall 2002) Undergraduate
6.152J Micro/Nano Processing Technology Undergraduate
6.161 Modern Optics Project Laboratory (Fall 2005) Undergraduate
6.163 Strobe Project Laboratory Undergraduate
6.170 Software Studio Undergraduate
6.170 Laboratory in Software Engineering Undergraduate
6.171 Software Engineering for Web Applications Undergraduate
6.172 Performance Engineering of Software Systems Undergraduate
6.186 Mobile Autonomous Systems Laboratory Undergraduate
6.189 A Gentle Introduction to Programming Using Python (January IAP 2011) Undergraduate
6.189 A Gentle Introduction to Programming Using Python (January IAP 2008) Undergraduate
6.189 Multicore Programming Primer Undergraduate
6.207J Networks Undergraduate
6.270 Autonomous Robot Design Competition Undergraduate
6.338J Parallel Computing Undergraduate
6.370 The Battlecode Programming Competition Undergraduate
6.370 Robocraft Programming Competition Undergraduate
6.521J Quantitative Physiology: Cells and Tissues (Fall 2004) Undergraduate
6.637 Modern Optics Project Laboratory (Fall 2005) Undergraduate
6.701 Introduction to Nanoelectronics (Spring 2010) Undergraduate
6.801 Machine Vision (Fall 2004) Undergraduate
6.802J Foundations of Computational and Systems Biology (Spring 2014) Undergraduate
6.803 The Human Intelligence Enterprise (Spring 2006) Undergraduate
6.803 The Human Intelligence Enterprise (Spring 2002) Undergraduate
6.804J Computational Cognitive Science Undergraduate
6.805 Ethics and the Law on the Electronic Frontier (Fall 2005) Undergraduate
6.806 Ethics and the Law on the Electronic Frontier (Fall 2005) Undergraduate
6.809 Interactive Music Systems Undergraduate
6.811 Principles and Practice of Assistive Technology Undergraduate
6.813 User Interface Design and Implementation (Spring 2011) Undergraduate
6.814 Database Systems (Fall 2010) Undergraduate
6.820 Fundamentals of Program Analysis Undergraduate
6.837 Computer Graphics Undergraduate
6.901 Inventions and Patents Undergraduate
6.902J Engineering Innovation and Design Undergraduate
6.903J Patents, Copyrights, and the Law of Intellectual Property Undergraduate
6.911 Transcribing Prosodic Structure of Spoken Utterances with ToBI Undergraduate
6.912 Introduction to Copyright Law Undergraduate
6.930 Management in Engineering Undergraduate
6.976 NextLab I: Designing Mobile Technologies for the Next Billion Users Undergraduate
6.S079 Nanomaker Undergraduate
6.S096 Effective Programming in C and C++ Undergraduate
6.S096 Introduction to C and C++ Undergraduate
6.231 Dynamic Programming and Stochastic Control Graduate
6.241J Dynamic Systems and Control Graduate
6.243J Dynamics of Nonlinear Systems Graduate
6.245 Multivariable Control Systems Graduate
6.251J Introduction to Mathematical Programming Graduate
6.252J Nonlinear Programming (Spring 2004) Graduate
6.252J Nonlinear Programming (Spring 2003) Graduate
6.253 Convex Analysis and Optimization Graduate
6.254 Game Theory with Engineering Applications Graduate
6.255J Optimization Methods Graduate
6.262 Discrete Stochastic Processes Graduate
6.263J Data Communication Networks Graduate
6.264J Queues: Theory and Applications Graduate
6.265J Advanced Stochastic Processes Graduate
6.281J Logistical and Transportation Planning Methods Graduate
6.301 Solid-State Circuits Graduate
6.302 Feedback Systems Graduate
6.331 Advanced Circuit Techniques Graduate
6.334 Power Electronics Graduate
6.336J Introduction to Numerical Simulation (SMA 5211) Graduate
6.337J Introduction to Numerical Methods Graduate
6.339J Numerical Methods for Partial Differential Equations (SMA 5212) Graduate
6.341 Discrete-Time Signal Processing Graduate
6.345 Automatic Speech Recognition Graduate
6.374 Analysis and Design of Digital Integrated Circuits Graduate
6.431 Probabilistic Systems Analysis and Applied Probability (Fall 2010) Graduate
6.431 Probabilistic Systems Analysis and Applied Probability (Spring 2006) Graduate
6.432 Stochastic Processes, Detection, and Estimation Graduate
6.435 System Identification Graduate
6.436J Fundamentals of Probability Graduate
6.438 Algorithms for Inference Graduate
6.441 Information Theory (Spring 2016) Graduate
6.441 Information Theory (Spring 2010) Graduate
6.443J Quantum Information Science Graduate
6.450 Principles of Digital Communication I Graduate
6.450 Principles of Digital Communications I Graduate
6.451 Principles of Digital Communication II Graduate
6.452 Principles of Wireless Communications Graduate
6.453 Quantum Optical Communication Graduate
6.524J Molecular, Cellular and Tissue Biomechanics (BE.410J) Graduate
6.541J Speech Communication Graduate
6.542J Laboratory on the Physiology, Acoustics, and Perception of Speech Graduate
6.543J The Lexicon and Its Features Graduate
6.551J Acoustics of Speech and Hearing Graduate
6.555J Biomedical Signal and Image Processing Graduate
6.561J Fields, Forces, and Flows in Biological Systems Graduate
6.581J Foundations of Algorithms and Computational Techniques in Systems Biology Graduate
6.630 Electromagnetics Graduate
6.632 Electromagnetic Wave Theory Graduate
6.635 Advanced Electromagnetism Graduate
6.637 Optical Signals, Devices, and Systems Graduate
6.641 Electromagnetic Fields, Forces, and Motion (Spring 2009) Graduate
6.641 Electromagnetic Fields, Forces, and Motion (Spring 2005) Graduate
6.642 Continuum Electromechanics Graduate
6.651J Introduction to Plasma Physics I (Fall 2006) Graduate
6.651J Introduction to Plasma Physics I (Fall 2003) Graduate
6.661 Receivers, Antennas, and Signals Graduate
6.685 Electric Machines Graduate
6.690 Introduction to Electric Power Systems (Spring 2011) Graduate
6.691 Seminar in Electric Power Systems Graduate
6.695 Engineering, Economics and Regulation of the Electric Power Sector (Spring 2010) Graduate
6.719 Introduction to Nanoelectronics (Spring 2010) Graduate
6.720J Integrated Microelectronic Devices Graduate
6.728 Applied Quantum and Statistical Physics Graduate
6.730 Physics for Solid-State Applications Graduate
6.763 Applied Superconductivity Graduate
6.772 Compound Semiconductor Devices Graduate
6.774 Physics of Microfabrication: Front End Processing Graduate
6.776 High Speed Communication Circuits Graduate
6.777J Design and Fabrication of Microelectromechanical Devices Graduate
6.780J Control of Manufacturing Processes (SMA 6303) Graduate
6.780 Semiconductor Manufacturing Graduate
6.781J Submicrometer and Nanometer Technology Graduate
6.821 Programming Languages Graduate
6.823 Computer System Architecture Graduate
6.824 Distributed Computer Systems Engineering Graduate
6.825 Techniques in Artificial Intelligence (SMA 5504) Graduate
6.826 Principles of Computer Systems Graduate
6.827 Multithreaded Parallelism: Languages and Compilers Graduate
6.828 Operating System Engineering Graduate
6.829 Computer Networks Graduate
6.830 Database Systems (Fall 2010) Graduate
6.831 User Interface Design and Implementation (Spring 2011) Graduate
6.832 Underactuated Robotics Graduate
6.833 The Human Intelligence Enterprise (Spring 2006) Graduate
6.833 The Human Intelligence Enterprise (Spring 2002) Graduate
6.834J Cognitive Robotics Graduate
6.838 Algorithms for Computer Animation Graduate
6.840J Theory of Computation Graduate
6.841J Advanced Complexity Theory Graduate
6.844 Computability Theory of and with Scheme Graduate
6.845 Quantum Complexity Theory Graduate
6.849 Geometric Folding Algorithms: Linkages, Origami, Polyhedra Graduate
6.851 Advanced Data Structures Graduate
6.852J Distributed Algorithms Graduate
6.854J Advanced Algorithms (Fall 2008) Graduate
6.854J Advanced Algorithms (Fall 2005) Graduate
6.855J Network Optimization Graduate
6.856J Randomized Algorithms Graduate
6.857 Network and Computer Security Graduate
6.858 Computer Systems Security Graduate
6.859J Integer Programming and Combinatorial Optimization Graduate
6.863J Natural Language and the Computer Representation of Knowledge Graduate
6.864 Advanced Natural Language Processing Graduate
6.866 Machine Vision (Fall 2004) Graduate
6.867 Machine Learning Graduate
6.868J The Society of Mind Graduate
6.871 Knowledge-Based Applications Systems Graduate
6.872 Biomedical Computing Graduate
6.872J Medical Computing Graduate
6.873J Medical Decision Support (Fall 2005) Graduate
6.873J Medical Decision Support (Spring 2003) Graduate
6.874J Computational Functional Genomics Graduate
6.874J Foundations of Computational and Systems Biology (Spring 2014) Graduate
6.875 Cryptography and Cryptanalysis Graduate
6.876J Advanced Topics in Cryptography Graduate
6.877J Computational Evolutionary Biology Graduate
6.878 Computational Biology (Fall 2015) Graduate
6.881 Computational Personal Genomics: Making Sense of Complete Genomes Graduate
6.881 Representation and Modeling for Image Analysis Graduate
6.883 Pervasive Human Centric Computing (SMA 5508) Graduate
6.883 Program Analysis Graduate
6.884 Complex Digital Systems Graduate
6.890 Algorithmic Lower Bounds: Fun with Hardness Proofs Graduate
6.892 Computational Models of Discourse Graduate
6.895 Essential Coding Theory Graduate
6.895 Theory of Parallel Systems (SMA 5509) Graduate
6.896 Theory of Parallel Hardware (SMA 5511) Graduate
6.897 Selected Topics in Cryptography Graduate
6.931 Development of Inventions and Creative Ideas Graduate
6.933J The Structure of Engineering Revolutions Graduate
6.938 Engineering Risk-Benefit Analysis Graduate
6.945 Adventures in Advanced Symbolic Programming Graduate
6.946J Classical Mechanics: A Computational Approach Graduate
6.971 Biomedical Devices Design Laboratory Graduate
6.972 Algebraic Techniques and Semidefinite Optimization Graduate
6.973 Communication System Design Graduate
6.973 Organic Optoelectronics Graduate
6.974 Engineering, Economics and Regulation of the Electric Power Sector (Spring 2010) Graduate
6.974 Fundamentals of Photonics: Quantum Electronics (Spring 2006) Graduate
6.975 Introduction to Convex Optimization (Fall 2009) Graduate
6.976 High Speed Communication Circuits and Systems Graduate
6.977 Ultrafast Optics Graduate
6.977 Semiconductor Optoelectronics: Theory and Design Graduate
6.978J Communications and Information Policy Graduate
6.982J Teaching College-Level Science and Engineering (Fall 2015) Graduate
6.982J Teaching College-Level Science and Engineering (Spring 2009) Graduate